Talks and Poster Presentations (without Proceedings-Entry):
V. Liptchinsky, H. Truong, S. Dustdar:
"A Novel Programming Model for Social and Context Aware Computing";
Poster: 5th Summer School on Service Oriented Computing 2011,
Hersonissos, Crete, Greece;
The aim of the research is to create a programming language that would ease specifying and programming virtual emergent teams (C.Petrie "Plenty of room outside the firm") of people and services in a social environment (Dustdar, S.; Bhattacharya, K., "The Social Compute Unit"). A social environment is implicit: social formations emerge from interactions. In such virtual emergent teams we distinguish two important steps: selection and interaction. For the selection phase the programming language offers a declarative style (Constraint Logic Programming): a programmer specifies what to find, not how, and then the runtime uses different search strategies (breadth-first, depth-first) to find a new team member as soon as possible. For instance, the runtime can start searching from hubs in the social network. To represent inherent parallelism of human teams we utilize ideas of Cellular Automata (and generalization - Agent-Based Models). A workflow in the interaction phase is specified using Interactions that resemble transition functions in CA.
Created from the Publication Database of the Vienna University of Technology.