TY - GEN
T1 - Contextual information management using contract - Based workflow
AU - Murthy, V. K.
AU - Krishnamurthy, E. V.
PY - 2005
Y1 - 2005
N2 - In the Ambient Intelligent Computing Environment (AmI) consisting of peers (clients, servers or agents or other intelligent devices), context-awareness plays an important role to offer intelligent services for various applications, e.g., medical services, robotics, travel planning, security monitoring, and multi-player gaming. Accordingly, context management turns out to be an important issue in manipulating, acquiring information and reacting to the situation. In this paper, we describe a contract-based workflow paradigm to provide transparency and reliability of interactions among the devices and people in the Ami. This paradigm provides for software contract that captures mutual obligations using program constructs such as "require [else]" for precondition and "ensure [then]" for post condition, assertions, invariants needed in the AmI. Such program constructs are essential to deal with the uncertain nature of connectivity of ubiquitous devices and networks, and the trial-error (subjunctive) nature of the processes and the programs used in interactions among devices and people in an unpredictable environment.
AB - In the Ambient Intelligent Computing Environment (AmI) consisting of peers (clients, servers or agents or other intelligent devices), context-awareness plays an important role to offer intelligent services for various applications, e.g., medical services, robotics, travel planning, security monitoring, and multi-player gaming. Accordingly, context management turns out to be an important issue in manipulating, acquiring information and reacting to the situation. In this paper, we describe a contract-based workflow paradigm to provide transparency and reliability of interactions among the devices and people in the Ami. This paradigm provides for software contract that captures mutual obligations using program constructs such as "require [else]" for precondition and "ensure [then]" for post condition, assertions, invariants needed in the AmI. Such program constructs are essential to deal with the uncertain nature of connectivity of ubiquitous devices and networks, and the trial-error (subjunctive) nature of the processes and the programs used in interactions among devices and people in an unpredictable environment.
KW - Agents
KW - Ambient Intelligent Computing Environment (AmI)
KW - Chemical-reactivity properties
KW - Contextual Management
KW - Contract-based Workflow
KW - Intention - Context-Action protocol
UR - http://www.scopus.com/inward/record.url?scp=33644646302&partnerID=8YFLogxK
U2 - 10.1145/1062261.1062301
DO - 10.1145/1062261.1062301
M3 - Conference contribution
SN - 1595930183
T3 - 2005 Computing Frontiers Conference
SP - 236
EP - 245
BT - 2005 Computing Frontiers Conference
T2 - 2005 Computing Frontiers Conference
Y2 - 4 May 2005 through 6 May 2005
ER -