A Group-Aware Middleware for Ubiquitous Computing Environments

In this paper, we present, Active Surroundings, a groupaware middleware infrastructure for ubiquitous computing environments. Our system focuses on two key issues: group-awareness and transparent application reconfiguration. To achieve these goals, Active Surroundings is composed of four key component: environment sensing for abstraction of environment status and changes and tracing movements of a group of users, context management for collection, identification, and representation of user intention and resolution of group context conflict, context-aware service discovery for finding appropriate service based on context information, and dynamic reconfiguration support for dynamic reconfiguration of service objects with minimal overhead.

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

[2]  Tim Kindberg,et al.  A Web-based nomadic computing system , 2001, Comput. Networks.

[3]  Jadwiga Indulska,et al.  Middleware for Reactive Components: An Integrated Use of Context, Roles, and Event Based Coordination , 2001, Middleware.

[4]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[5]  Sandeep K. S. Gupta,et al.  Reconfigurable Context-Sensitive Middleware for Pervasive Computing , 2002, IEEE Pervasive Comput..

[6]  Guanling Chen,et al.  Solar: A pervasive-computing infrastructure for context-aware mobile applications , 2002 .

[7]  Irene Mavrommati,et al.  An architecture that treats everyday objects as communicating tangible components , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[8]  Bijan Parsia,et al.  Ontology-Enabled Pervasive Computing Applications , 2003, IEEE Intell. Syst..

[9]  Harry Chen,et al.  An Intelligent Broker Architecture for Context-Aware Systems , 2002 .

[10]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[11]  Kristof Van Laerhoven,et al.  Teaching Context to Applications , 2001, Personal and Ubiquitous Computing.

[12]  Jani Mäntyjärvi,et al.  Managing Context Information in Mobile Devices , 2003, IEEE Pervasive Comput..

[13]  Keith Cheverst,et al.  A platform supporting coordinated adaptation in mobile systems , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[14]  Henning Schulzrinne,et al.  Select and Sort Extensions for the Service Location Protocol (SLP) , 2002, RFC.

[15]  Jeannette M. Wing,et al.  A behavioral notion of subtyping , 1994, TOPL.

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