Context Modeling and Context-Aware Service Adaptation for Pervasive Computing Systems

Devices in a pervasive computing system (PCS) are characterized by their context-awareness. It permits them to provide proactively adapted services to the user and applications. To do so, context must be well understood and modeled in an appropriate form which enhance its sharing between devices and provide a high level of abstraction. The most interesting methods for modeling context are those based on ontology however the majority of the proposed methods fail in proposing a generic ontology for context which limit their usability and keep them specific to a particular domain. The adaptation task must be done automatically and without an explicit intervention of the user. Devices of a PCS must acquire some intelligence which permits them to sense the current context and trigger the appropriate service or provide a service in a better suitable form. In this paper we will propose a generic service ontology for context modeling and a context-aware service adaptation based on a service oriented definition of context.





References:
[1] T. Ledoux "Etat de l-art sur l-adaptabilité", Project RNTL ARCAD
D.1.1 Ecole de Mines de Nantes, 4, rue Alfred Kastler, 44307 Nantes
Cedex. 2001
[2] M. Aksit.and Z. Choukair "Dynamic, Adaptive and Reconfigurable
Systems Overview and Prospective Vision", Proceedings of the
ICDCSW'03, Providence, Rhode Island, USA, May 19-22, pp. 84-92.
2003
[3] J. Keeney and Cahill "Chisel: A Policy-Driven, Context-Aware,
Dynamic Adaptation Framework", IEEE transaction of the 4th
International Workshop on Policies for Distributed Systems and
Networks, June 04 - 06, Lake Como, Italy, pp.3-13 2003
[4] M.T. Segara and F. André "A Framework for Dynamic Adaptation in
Wireless Environments", IRISA Research Insitute, Proceedings of the
Technology of Object Oriented Languages and systems (TOOLS 33),
June 05 - 08, St. Malo, France. 2000
[5] D. Narayanan, J. Flinn and M. Satyanarayanan "Using history to
improve mobile application adaptation", In Proceedings of the 3rd IEEE
Workshop on Mobile Computing Systems and Applications, Monterey,
California, Dec. 2000
[6] C. Efstratiou, K. Cheverst., N. Davies and A. Friday "An Architecture
for the Effective Support of Adaptive Context- Aware Applications",
Proceedings of the. 2nd Int. Conf. in Mobile Data Management
(MDM-01), Hong Kong, pp. 15-26, January. 2001
[7] M. Fayad and P. Marshall Cline "Aspects of software adaptability",
Commun. ACM 39 no. 10, pp. 58-59. 1996
[8] G. South., A.P. Lenaghan and R.R. Malyan "Using reflection for
service adaptation in mobile clients (t4)", Tech. report, Kingston
University-UK. 2000
[9] Yarvis M., Peter L. Reiher and Gerald J. Popek, (1999) "Conductor: A
framework for distributed adaptation", Workshop on Hot Topics in
Operating Systems, pp. 44-49.
[10] G. Chen and D. Kotz "A survey of context-aware mobile computing
research", Department of computer science, Darmouth college,
Technical report. 2000
[11] S. Schilit and M. Theimer "Disseminating Active Map Information to
Mobile Hosts", IEEE Nenvork, 8(5):22-32. 1994
[12] P.J. Brown, J.D. Bovey and X. Chen "Context-aware Applications:
From the Aboratory to the Marketplace" IEEE Personal
Communications, 4(5):58-64. 1997
[13] N. Ryan., J. Pascoe and D. Morse "Enhanced Reality Fieldwork:the
Context-Aware Archeological Assistant" Computer Applications in
Archeology. 1997
[14] A.K. Dey "Understanding and Using Context" Journal of Personal and
ubiquitous computing, Vol. 5, pp. 4-7. 2001
[15] M. M. Miraoui, C. Tadj, A service Oriented Definition of Context for
Pervasive Computing, in Proceedings of the 16th International
Conference on Computing, IEEE computer society press (to appear),
Mexico city, Mexico, Nov. 2007.2007.
[16] B. Schilit, N. Adams and N. Want "Context-aware Computing
Applications", Proceedings of the IEEE Workshop on Mobile
Computing System and Application, pages 85-90, December. 1994
[17] J. Pascoe "Adding Generic Contextual Capabilities to Wearable
Computers", 2nd International Symposium on Wearable Computers,
pp. 92-99. 1998
[18] D. Petrelli , E. Not, C. Strapparava, O. Stock and M. Zancanaro
"Modeling Context is Like Taking Pictures", CHI2000 Workshop.
[19] Gwizdka J. (2000) "What-s in the Context?" In proceedings of workshop
on context-awareness (CHI-2000). 2000
[20] M.A. Razzaque, S. Dobson and P. Nixon P "Categorization and
Modeling of Quality in Context Information", In proceedings of the
IJCAI 2005 Workshop on AI and Automatic communications. 2005
[21] T. Strang and C. Linnhoff-Popien "A Context Modeling survey", In
the first International Workshop on Advanced context modeling,
Reasoning and management, UbiComp 2004.
[22] H. Chen, F. Perich, T.W. Finin and A. Joshi "Soupa : Standard
Ontology for Ubiquitous and Pervasive Applications", In MobiQuitous,
pages 258-267. IEEE Computer Society. 2004
[23] X.H. Wang, D.Q. Zhang, T. Gu and H.K. Pung H. K. "Ontology Based
Context Modeling and Reasoning Using owl", In PERCOMW '04 :
Proceedings of the Second IEEE Annual Conference on Pervasive
Computing and Communications Workshops, page 18, Washington, DC,
USA, IEEE Computer Society. 2004
[24] H. Chen, T. Finin and A. Joshi ":An Ontology for Context-aware
Pervasive Computing Environments", Knowledge Engineering Review,
vol. 18, pp. 197-207, November. Springer Verlag. 2003
[25] D. Preuveneers, J. Van den Bergh, D. Wagelaar, A. Georges, P. Rigole,
T. Clerckx, Y. Berbers, K. Coninx, V. Jonckers and K. De Bosschere
"Towards an Extensible Context Ontology for ambient intelligence",
EUSAI, volume 3295 of LNCS, pp. 148-159. Springer. 2004
[26] T. Gu, X. H. Wang, H.K. Pung and D.Q. Zhang "An Ontology-based
Context Model in Intelligent Environments", In Proceedings of
Communication Networks and Distributed Systems Modeling and
Simulation Conference, San Diego, California, January 2004
[27] http://pellet.owldl.com/ (accessed 30 August 2008).
[28] B. Parsia. And E. Sirin "Pellet: An OWL DL Reasoner". Poster, In
Third International Semantic Web Conference (ISWC2004), Hiroshima,
Japan, November 2004