Reconfigurable middleware for sensor based applications

The pervasive computing paradigm introduced context-aware applications that adapt themselves to their surrounding environment based on context information. Context information may be of different types including sensed context information gathered from a variety of sensors. In pervasive computing user intervention/interactions with their application should be minimised. On the other hand, pervasive computing environments are very dynamic environments -context information that supports adaptation decisions may not always be available due to user mobility and potential network and/or sensor failures. As context information supports autonomous adaptation of applications, the provision of context information itself has to be managed by an autonomic system able to both recognise and recover from context delivery failures. This paper presents the architecture of a context management system that is reconfigurable with regard to sensor and/or network failure and can support dynamic discovery and replacement of sensors. One of the components of this middleware architecture, the model and management of sensor descriptions, is described in more detail as it plays an important role in sensor discovery and replacement.

[1]  Jadwiga Indulska,et al.  Towards a Standards-Based Autonomic Context Management System , 2006, ATC.

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

[3]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[4]  Hui Lei Context Awareness: a Practitioner’s Perspective , 2005, International Workshop on Ubiquitous Data Management.

[5]  Anand Ranganathan,et al.  Towards fault tolerance pervasive computing , 2005, IEEE Technology and Society Magazine.

[6]  Tim Kindberg,et al.  Distributed Systems: Concepts and Design (4th Edition) (International Computer Science) , 2005 .

[7]  Claudia Linnhoff-Popien,et al.  A Context Modeling Survey , 2004 .

[8]  Jadwiga Indulska,et al.  A software engineering framework for context-aware pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[9]  Ming Li,et al.  Design and implementation of a large-scale context fusion network , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[10]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.