ACAI: agent-based context-aware infrastructure for spontaneous applications

The vision of people amalgamated with their surroundings in a spontaneous way created a new, context-aware era of human-computer interaction. The goal is to provide an infrastructure that can understand the current situation and act on that understanding. Context-awareness means that people, services and artifacts in an environment are integrated in a homogeneous manner in order to provide seamless service while still preserving privacy. To evolve from a passive state to an active pervasive state, the infrastructure must be able to support uniform context representation, to reason about context, to offer context-based service discovery, and to support a context management and communication protocol. In this paper, we present ACAI, an innovative Agent-based Context Aware infrastructure, equipped with the capabilities required to maintain spontaneous applications both locally and across different domains. We describe our ontology for modeling context that provides a common understanding of what context means and facilitates context inference. We propose a multi-agent framework that parallels the infrastructure design in order to assist in the development and runtime provisioning of spontaneous applications.

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

[2]  Giosue Vitaglione,et al.  Scalability and Per-formance of JADE Message Transport System , 2002 .

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

[4]  Ahmed Karmouch,et al.  Negotiating context information in context-aware systems , 2004, IEEE Intelligent Systems.

[5]  Ahmed Karmouch,et al.  Policy-Driven Personalized Multimedia Services for Mobile Users , 2003, IEEE Trans. Mob. Comput..

[6]  Guanling Chen,et al.  Context-sensitive resource discovery , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[7]  Hans-Werner Gellersen,et al.  Beyond Prototypes: Challenges in Deploying Ubiquitous Systems , 2002, IEEE Pervasive Comput..

[8]  Ahmed Karmouch,et al.  Exploiting agents and SIP for smart context level agreements , 2003, 2003 IEEE Pacific Rim Conference on Communications Computers and Signal Processing (PACRIM 2003) (Cat. No.03CH37490).

[9]  Jadwiga Indulska,et al.  Generating context management infrastructure from high level context models , 2003 .

[10]  Ahmed Karmouch,et al.  Agent-Based Context-Aware Ad hoc Communication , 2002, MATA.

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

[12]  Francis C. M. Lau,et al.  A Context-Aware Decision Engine for Content Adaptation , 2002, IEEE Pervasive Comput..