120 likes | 216 Views
Emergence & Reification of Conversational Assurance. Matthew Arrott 06 Mar 11. Who’s Problem I s It?. My Problem Is My Responsibility My Problem Is Your Responsibility Our Problem Is Our Responsibility. Monadic Computing Desktop Apps Delegated Computing Client/Server, Web Apps
E N D
Emergence & Reification ofConversational Assurance Matthew Arrott 06 Mar 11
Who’s Problem Is It? • My Problem • Is My Responsibility • My Problem • Is Your Responsibility • Our Problem • Is Our Responsibility • Monadic Computing • Desktop Apps • Delegated Computing • Client/Server, Web Apps • Conversational Computing • Chat, Multi-Player Games, Financial Exchanges
Where is the Interaction? Perceived Interaction Human Human Act Present Act Present Machine Machine Reified Interaction Reply Client/Server Interaction Pattern Are there any other Interaction Patterns? Request
Who’s deployment is it? Perceived Interaction Human Human Act Present Act Present Reified Interaction Machine Machine Coupled Deployment Or Autonomous Deployment Autonomous Deployment
Conversational ComputingEmergence of Shared Semantics Form & Function Information & Behavior
Heterarchical Structure Data Root N Root N+1 Rich Hickey Are We There Yet? - A deconstruction of object-oriented time
Monadic Processing EnvironmentEpochal Time Model E1 E2 E3 Event (Stimuli) F F F Pure Functions V1 V2 V3 V4 States (immutable Values) Identity (Succession of States) Py Px Pz Rich Hickey Are We There Yet? - A deconstruction of object-oriented time Perception
Monadic Model withinConversational Computing Ein F F Ein V1 V2 V1 V2 Eout P P Eout
Conversation Model F F F Ein Ein Ein Participant V1 V1 V1 V2 V2 V2 Eout Eout Eout Conversation P P P
Participant Model Conversation Local Conversational State Local Analytic State Reasonner Interlocutor Interlocutor Read Write Receive Send Participant