Some Issues and Extensions of JADE to Cope with Multi-agent Operation in the Context of Ambient Intelligence

Ambient Intelligence (AmI) can be taken as one of the principal test beds for the integration of Systems, Humans and Cybernetics. Multi-agent based Ambient Intelligence solutions have proliferated in the last few years in order to cope with the intrinsically distributed and complex interaction based nature of the problem. Different multi-agent platforms have been used in this regard, being JADE one of the standard solutions adopted due the variety of services it provides and to its FIPA compliance. Nevertheless, JADE was designed as a general Multi-agent platform and not for the particular demands of AmI systems. Consequently, its behavior in this realm is not as optimal as it could be. In this paper, we analyze some of the problems JADE presents for its application to AmI, especially in terms of communications, and describe some of the extensions we have developed in order to solve them. The resulting system exhibits enhanced communication capabilities, promotes the division of tasks into decoupled components and makes component reutilization easy. This platform constitutes an environment with tools for the development and deployment of AmI applications.

[1]  Richard J. Duro,et al.  HI3 Project: Design and Implementation of the Lower Level Layers , 2007, 2007 IEEE Symposium on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[2]  M. D. Janse Amigo - Ambient Intelligence for the networked home environment , 2008 .

[3]  John Soldatos,et al.  A breadboard architecture for pervasive context-aware services in smart spaces: middleware components and prototype applications , 2007, Personal and Ubiquitous Computing.

[4]  Gian Luca Foresti,et al.  Ambient Intelligence: A New Multidisciplinary Paradigm , 2005 .

[5]  Gregory M. P. O'Hare,et al.  Intelligent agile agents: active enablers for ambient intellgence , 2004, CHI 2004.

[6]  Krzysztof Z. Gajos,et al.  Hyperglue: Designing High-Level Agent Communication for Distributed Applications , 2006 .

[7]  Nikolaos I. Spanoudakis,et al.  Agent-based Architecture in An Ambient Intelligence Context , 2006, EUMAS.

[8]  M. Rehm,et al.  Proceedings of AAMAS , 2005 .

[9]  Nikolaos I. Spanoudakis,et al.  An Agent-based System for Infomobility Services , 2005, EUMAS.

[10]  Oliver Brdiczka,et al.  Learning Situation Models in a Smart Home , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  Li-Chen Fu,et al.  Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Hani Hagras,et al.  An Intelligent Fuzzy Agent Approach for Realising Ambient Intelligence in Intelligent Inhabited Environments , 2005 .