ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Contextual information management using contract: based workflow
Full text PdfPdf (291 KB)
Source Conference On Computing Frontiers archive
Proceedings of the 2nd conference on Computing frontiers table of contents
Ischia, Italy
SESSION: Track 8: pervasive computing table of contents
Pages: 236 - 245  
Year of Publication: 2005
ISBN:1-59593-019-1
Authors
V. K. Murthy  RMIT University, Melbourne Victoria, Australia
E. V. Krishnamurthy  Australian National University, Canberra, Australia
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 47,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1062261.1062301
What is a DOI?

ABSTRACT

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


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Bacon, J. Concurrent Systems, Addison Wesley, Reading, Mass., 1993.
 
3
Baldi ,P. Modeling the Internet and the Web, Wiley, New York, 2003.
 
4
Ballette,M. et al., Javaspace:When agents Meet Peers, Mobility Aware Technologies and Applications, Lecture Notes in Computer Science, Vol,3284, Springer Verlag, New York, 2004, 349--358.
 
5
 
6
Barkhuus, L., How to define the communication situation: Determining Context cues in Mobile Telephony, Lecture Notes in Artificial Intelligence, Vol.2680,2003,.411--418.
 
7
Brezillon, P., Context dynamic and explanation of contextual graphs, CONTEXT 2003, Lecture Notes in Artificial Intelligence,Vol.2680, Springer Verlag, New York, 2003, 94--106.
 
8
Calhau,F et al., Agent Technology extended with Mobile Devices, Mobility Aware technologies and Applications, Lecture Notes in Computer Science, Vol. 3284, Springer Verlag, New York,2004, 118--126.
 
9
Chan, Alvin T.S et al., CRL:A Context Aware Request language for mobile computing, Parallel and Distributed Processing and Applications, Lecture notes in Computer Science,Vol.3358., Springer Verlag, New York 2004, 529--533.
 
10
 
11
Clark,A and Warmer, J., Object Modeling with the OCL, Lecture Notes in Computer Science, Vol. 2263, Springer Verlag, New York, 2002.
 
12
Fang F.Y et al, A Petri-net coordination Model for an Intelligent Mobile-robot, IEEE Transactions on Systems, Man and Cybernetics, 21,1991,777--789.
 
13
Gogolla, M and Kobryn, C., <<UML>> 2001, Lecture Notes in Computer Science, Vol.2185, New York: Springer Verlag, New York, 2001.
 
14
Han, B et al, Context-awareness in Mobile web-services, Parallel and Distributed Processing and Applications, Lecture Notes in Computer Science, Vol. 3358, Springer Verlag, New York, 2004, 519--528.
 
15
Huget, M.-P and Woolridge,M., Model Checking for ACL Compliance Verification, ACL 2003, Lecture Notes in Artificial Intelligence, Vol.2922, Springer Verlag, New York, 2004, 75--90.
 
16
Jang, S and Woo, W., Ubi-UCAM,A unified Context aware application Model, Lecture Notes in Artificial Intelligence, Vol.2680, Springer Verlag, New York, 2003, 178--189.
 
17
Jezequel, M. Train, M., and Mingins, C., Design Patterns and contracts, Addison Wesley, Reading, Mass., 2000.
 
18
Kaenampornpan, M., and O'Neill, E, Modeling Context: An activity theory approach, Ambient intelligence Lecture notes in Computer science, Vol. 3295, Springer Verlag, New York, 2004, 367--374.
 
19
Karmouch, A et al., Context-Aware Research challenges in ambient networks, Mobility Aware technologies and Applications, Lecture notes in Computer Science, Vol.3284, Springer Verlag, New York, 2004, 62--77.
 
20
Kirsch-Pinheiro, M, et al., Awareness on Mobile Groupware systems, Mobility Aware technologies and Applications, Lecture Notes in Computer Science, Vol.3284, Springer Verlag, New York, 2004, 78--87.
 
21
Koubarakis, M., Multi Agent systems and peer-to peer computing, in Cooperative information agents VII, Lecture Notes in Computer science, Vol.2782, 2003, 46--62.
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
31
Preuveneers, D et al., Towards an extensible context ontology for ambient intelligence, Ambient intelligence, Lecture notes in Computer science, Vol. 3295, Springer Verlag, New York, 2004, 148--159.
 
32
 
33
 
34
Serafini, L., et al., Local relational model: A logical formalizaton of database coordination, in CONTEXT, Lecture Notes in Artificial Intelligence, Vol. 2680, 2003, pp.286--299.
 
35
 
36
 
37
Smith, R.G., The Contract net Protocol: High level communication and Control in a distributed Problem Solver, IEEE Transactions on Computers, Vol.C29, 1980, 1104--1113.
 
38
Stathis, K and Toni, F. Ambient intelligence Using KGP., Agents, Ambient Intelligence, Lecture notes in Computer Science, Vol.3295, Springer Verlag, New York, 2004, 351--362.
 
39
Sullo, G.C.,Object Engineering, John Wiley, New York, 1994.
 
40
Suomela et al., Open-source Game development with the Multi-user Publishing Environment (MUPE) Application Platforms, Lecture Notes in Computer science, ICEC, Vol.3166, 2004, 308--320.
 
41
 
42
Tian, Y., et al., Context-based Classification for Link data, ICWL 2004, Lecture Notes in Computer Science, Vol.3143, 2004, 233--240.
 
43
 
44
45
 
46
Weiser, M., The Computer in the 21st Century, Scientific American, 265, September 1991, 66--75.
47
 
48
 
49
Woolridge, M., Reasoning about rational agents, M.I.T. Press, Cambridge, Mass., 2000.
 
50


Collaborative Colleagues:
V. K. Murthy: colleagues
E. V. Krishnamurthy: colleagues