CoWSAMI: Interface-aware context gathering in ambient intelligence environments

In this paper we present CoWSAMI, a middleware infrastructure that enables context awareness in open ambient intelligence environments, consisting of mobile users and context sources that become dynamically available as the users move from one location to another. A central requirement in such dynamic scenarios is to be able to integrate new context sources and users at run-time. CoWSAMI exploits a novel approach towards this goal. The proposed approach is based on utilizing Web services as interfaces to context sources and dynamically updatable relational views for storing, aggregating and interpreting context. Context rules are employed to provide mappings that specify how to populate context relations, with respect to the different context sources that become dynamically available. An underlying context sources discovery mechanism is utilized to maintain context information up to date as context sources, and users get dynamically involved.

[1]  Françoise Sailhan,et al.  Cooperative Caching in Ad Hoc Networks , 2003, Mobile Data Management.

[2]  David Levine,et al.  PICO: A Middleware Framework for Pervasive Computing , 2003, IEEE Pervasive Comput..

[3]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[4]  Valérie Issarny,et al.  An incentive compatible reputation mechanism for ubiquitous computing environments , 2006, International Journal of Information Security.

[5]  Apostolos V. Zarras,et al.  Timely Provisioning of Mobile Services in Critical Pervasive Environments , 2005, OTM Conferences.

[6]  Gregory D. Abowd,et al.  A Context-Based Infrastructure for Smart Environments , 2000 .

[7]  Alvin T. S. Chan,et al.  MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing , 2003, IEEE Trans. Software Eng..

[8]  T. Y. Cliff Leung,et al.  IBM DB2 Everyplace: a small footprint relational database system , 2001, Proceedings 17th International Conference on Data Engineering.

[9]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[10]  Franco Zambonelli,et al.  The LAICA project: supporting ambient intelligence via agents and ad-hoc middleware , 2005, 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05).

[11]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[12]  Siobhán Clarke,et al.  CASS - Middleware for Mobile Context-Aware Applications , 1990 .

[13]  Roy H. Campbell,et al.  An infrastructure for context-awareness based on first order logic , 2003, Personal and Ubiquitous Computing.

[14]  Werner Retschitzegger,et al.  Context-awareness on mobile devices - the hydrogen approach , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[15]  Cecilia Mascolo,et al.  CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications , 2003, IEEE Trans. Software Eng..

[16]  Klara Nahrstedt,et al.  Gaia: A Middleware Infrastructure to Enable Active Spaces1 , 2002 .

[17]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[18]  W. Weber,et al.  Ambient intelligence - key technologies in the information age , 2003, IEEE International Electron Devices Meeting 2003.

[19]  Peter J. Denning,et al.  The invisible future: the seamless integration of technology into everyday life , 2001 .

[20]  David M. Booth,et al.  Web Services Architecture , 2004 .

[21]  Gordon S. Blair,et al.  Cooperating sentient vehicles for next generation automobiles , 2004 .

[22]  Apostolos V. Zarras,et al.  Query management over ad-hoc communities of Web services , 2005, ICPS '05. Proceedings. International Conference on Pervasive Services, 2005..

[23]  Emile H. L. Aarts,et al.  IC design challenges for ambient intelligence , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[24]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[25]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[26]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[27]  Françoise Sailhan,et al.  Developing Ambient Intelligence Systems: A Solution based on Web Services , 2004, Automated Software Engineering.

[28]  Vinny Cahill,et al.  A framework for developing mobile, context-aware applications , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[29]  Harry Chen,et al.  Intelligent Agents Meet the Semantic Web in Smart Spaces , 2004, IEEE Internet Comput..

[30]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[31]  Henry S. Washington,et al.  The Testimony of the Jades , 1926 .

[32]  Valérie Issarny,et al.  QoS-aware service location in mobile ad hoc networks , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[33]  Z.K. Plitsis,et al.  On Accessing GSM-enabled Mobile Sensors , 2005, 2005 International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[34]  Apostolos V. Zarras,et al.  Context-Aware Query Processing in Ad-Hoc Environments of Peers , 2009, Database Technologies: Concepts, Methodologies, Tools, and Applications.

[35]  Mark Weiser The computer for the 21st century , 1991 .