Context Modeling and Context-Aware Service Adaptation for Pervasive Computing Systems
Authors: Moeiz Miraoui, Chakib Tadj, Chokri ben Amar
Abstract:
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.
Keywords: Pervasive computing system, context, contextawareness, service, context modeling, ontology, adaptation, machine learning.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1086015
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1813References:
[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