User Tools

Site Tools


2015:program_know_thyself

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2015:program_know_thyself [2015/03/23 09:42] jonjagger2015:program_know_thyself [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 6: Line 6:
 **Duration**: 90 mins\\ **Duration**: 90 mins\\
 **Description**: \\ **Description**: \\
- +In a language not renowned for its reflection capabilities we struggle to give programs a view of their own static properties.  So what then of runtime?  Can a program know what it is doing, or why it is doing it?\\ 
-In a language not renowned for its reflection capabilities we struggle to give programs a view of their own static properties.  So what then of runtime?  Can a program know what it is doing, or why it is doing it?    + \\ 
-If programs can become aware of their own and other program'motives what can we expect  \\ +Is there a model of cause and effect that can be applied to executing C++ code?\\ 
-\\ +Can we build a MEP (Meta Execution Protocol) to allow a program to inspect its own runtime behaviour much as we might build a MOP (Meta Object Protocol) to inspect objects and classes?\\ 
-"Intention framing" is an experimental technique to provide out of band domain oriented annotations of the intent of executing code.   \\+If programs can become aware of their own and other program'intentions what does this make possible?\\ 
 +With Promises and Exceptions, C++ is gaining the ability to reify execution flow.  But something is missing.  'Intentions' seek to capture the intent of executing code, providing the missing context in which Promises and Exceptions make sense.\\ 
 \\ \\
 This talk will cover: \\ This talk will cover: \\
-The motivations for Intention Frames \\ +The evolution of the ideas behind Intentions. \\  
-An implementation technique for serial, parallel, and distributed Actor based programs in C++.  \\ +Intentions: a technique to reify the intent of executing code.\\ 
-Opportunities for using Intention Frames in system testing.  \\+Implementation techniques for Intentions in serial, parallel, and distributed programs in C++. \\ 
 +Opportunities for using Intentions including: error reporting, capturing execution flow, and system provocation testing in the spirit of Netflix's Simian Army.\\ 
 +\\ 
 +Footnote for Android developers:  These Intentions are not those Android Intentions you were looking for.\\ 
 +\\ 
 + 
 \\ \\
 \\ \\
  
2015/program_know_thyself.1427103733.txt.gz · Last modified: 2016/06/11 14:05 (external edit)