A Context-Aware Multi-Agent System for AmI Environments

Ambient Intelligence, or AmI, is one of the priorities of current development in the ICT domain [DBS01]. Ambient Intelligence deals with assisting people in their day to day activities, by means of an integrated, ubiquitous electronic environment that is interconnected by a heavyduty network infrastructure and providing intelligent user interfaces. AmI will use a very large number of electronic devices that have different capabilities, different sizes and different performance, all of them interconnected by wireless or wired networks, working together and cooperating towards the resolution of tasks. By means of these devices, AmI will be sensitive to the environment and to the presence and state of people, and will be able to react to their needs and actions [RAS08, AM07, Sat01]. The final goal is to assist the user and take away the burden of repetitive, annoying activities, as well as helping people with disabilities to integrate better into the society and the urban environment. There are great challenges in the development of AmI, like advanced human-machine interfaces, knowledge representation, context-awareness, information management, security and privacy, device heterogeneity and many hardware-related requirements [Sat01, BCL05].

[1]  Andrei Olaru,et al.  Agent-Based Information Sharing for Ambient Intelligence , 2010, IDC.

[2]  A. Taleb-Bendiab,et al.  A Formal Approach to the Engineering of Emergence and its Recurrence , 2007 .

[3]  M CorchadoJuan,et al.  Intelligent environment for monitoring Alzheimer patients, agent technology for health care , 2008 .

[4]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[5]  Francesco Vatalaro,et al.  Ambient Intelligence: The Evolution of Technology, Communication and Cognition Towards the Future of Human-Computer Interaction , 2005 .

[6]  Rudi van Drunen,et al.  Wireless Networks , 2007, USENIX Annual Technical Conference.

[7]  Juan Carlos Augusto,et al.  Ambient Intelligence: Concepts and applications , 2007, Comput. Sci. Inf. Syst..

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

[9]  Michael Rohs,et al.  Social, Economic, and Ethical Implications of Ambient Intelligence and Ubiquitous Computing , 2005, Ambient Intelligence.

[10]  Juan M. Corchado,et al.  Agents and ambient intelligence: case studies , 2010, J. Ambient Intell. Humaniz. Comput..

[11]  James A. Landay,et al.  An Infrastructure Approach to Context-Aware Computing , 2001, Hum. Comput. Interact..

[12]  Bruce Edmonds,et al.  Evolving social rationality for MAS using "tags" , 2002, AAMAS '03.

[13]  Markus Endler,et al.  Ambient Intelligence : Management of Distributed and Heterogeneous Context Knowledge , 2008 .

[14]  Andrei Olaru,et al.  Emergent Properties for Data Distribution in a Cognitive MAS , 2009, IDC.

[15]  Jukka Riekki,et al.  Context Representation and Reasoning in Pervasive Computing: a Review , 2009 .

[16]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..

[17]  Gauthier Picard,et al.  Cooperative Agent Model Instantiation to Collective Robotics , 2004, ESAW.

[18]  Jacques Ferber,et al.  Model and Simulation of Multi-Level Emergence , 2002 .

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

[20]  Armando Fox,et al.  The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms , 2002, IEEE Pervasive Comput..

[21]  Juan Carlos Augusto,et al.  Ambient Intelligence and Future Trends - International Symposium on Ambient Intelligence (ISAmI 2010), Guimarães, Portugal, 16-18 June 2010 , 2010, ISAmI.

[22]  Jordi Aguiló,et al.  Domotic Hardware Infrastructure in PERSONA Project , 2010, ISAmI.

[23]  Jadwiga Indulska,et al.  Developing context-aware pervasive computing applications: Models and approach , 2006, Pervasive Mob. Comput..

[24]  Francis Heylighen,et al.  The Science of Self-Organization and Adaptivity , 1999 .

[25]  Hani Hagras,et al.  Creating an ambient-intelligence environment using embedded agents , 2004, IEEE Intelligent Systems.

[26]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[27]  C. Shalizi,et al.  Causal architecture, complexity and self-organization in time series and cellular automata , 2001 .

[28]  Juan M. Corchado,et al.  Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living, 10th International Work-Conference on Artificial Neural Networks, IWANN 2009 Workshops, Salamanca, Spain, June 10-12, 2009. Proceedings, Part II , 2009, IWANN.

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

[30]  Franco Zambonelli,et al.  Engineering Societies in the Agents World , 2000, Lecture Notes in Computer Science.

[31]  Hans W. Guesgen,et al.  Exploring the responsibilities of single-inhabitant Smart Homes with Use Cases , 2010, J. Ambient Intell. Smart Environ..

[32]  Andrei Olaru,et al.  Ambient Intelligence: From Scenario Analysis towards a Bottom-Up Design , 2010, IDC.

[33]  Erwin Bonsma,et al.  Core specification and experiments in DIET: a decentralised ecosystem-inspired mobile agent system , 2002, AAMAS '02.

[34]  Francis Heylighen,et al.  Self-organization, Emergence and the Architecture of Complexity , 1989 .

[35]  K. Ducatel,et al.  Scenarios for Ambient Intelligence in 2010 Final Report , 2001 .

[36]  Fabien L. Gandon,et al.  Ambient Intelligence: The MyCampus Experience , 2005 .

[37]  Stefania Costantini,et al.  DALICA: Agent-Based Ambient Intelligence for Cultural-Heritage Scenarios , 2008, IEEE Intelligent Systems.

[38]  Vincent Chevrier,et al.  A new swarm mechanism based on social spiders colonies: From web weaving to region detection , 2003, Web Intell. Agent Syst..

[39]  Franco Zambonelli,et al.  Spatial Computing: the TOTA Approach , 2004, WOA.

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

[41]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[42]  Michael Hellenschmidt,et al.  A Generic Topology for Ambient Intelligence , 2004, EUSAI.

[43]  Andrei Olaru,et al.  Ao Dai: Agent Oriented Design for Ambient Intelligence , 2010, PRIMA.

[44]  Amal El Fallah Seghrouchni,et al.  Ambient Intelligence Applications: Introducing the Campus Framework , 2008, 13th IEEE International Conference on Engineering of Complex Computer Systems (iceccs 2008).

[45]  Marie-Pierre Gleizes,et al.  Self-Organisation and Emergence in MAS: An Overview , 2006, Informatica.

[46]  Michael Hellenschmidt,et al.  Distributed implementation of a self-organizing appliance middleware , 2005, sOc-EUSAI '05.

[47]  Andrei Olaru,et al.  Graphs and Patterns for Context-Awareness , 2011, ISAmI 2011.

[48]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[49]  Andrei Olaru,et al.  Context-Aware Emergent Behaviour in a MAS for Information Exchange , 2010, Scalable Comput. Pract. Exp..

[50]  Luca Cardelli,et al.  Mobile Ambients , 1998, FoSSaCS.

[51]  Sylvain Giroux,et al.  Designing judicious interactions for cognitive assistance: the acts of assistance approach , 2009, Assets '09.

[52]  Konstantinos Perakis,et al.  ALADDIN, A Technology pLatform for the Assisted Living of Dementia elDerly INdividuals and Their Carers , 2009, IWANN.

[53]  Ling Feng,et al.  Towards Context-Aware Data Management for Ambient Intelligence , 2004, DEXA.

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

[55]  Franco Zambonelli,et al.  Self-Organizing Spatial Shapes in Mobile Particles: The TOTA Approach , 2004, Engineering Self-Organising Systems.

[56]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[57]  Amal El Fallah Seghrouchni,et al.  Programming mobile intelligent agents: an operational semantics , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[58]  Franco Zambonelli,et al.  Spray computers: frontiers of self-organization for pervasive computing , 2004, 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[59]  Ichiro Satoh,et al.  Mobile Agents for Ambient Intelligence , 2004, MMAS.

[60]  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).

[61]  Diane J. Cook,et al.  Coping with multiple residents in a smart environment , 2009, J. Ambient Intell. Smart Environ..

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

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

[64]  Till Christopher Lech,et al.  AmbieAgents: a scalable infrastructure for mobile and context-aware information services , 2005, AAMAS '05.

[65]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[66]  Juan Carlos Augusto,et al.  Ambient Intelligence—the Next Step for Artificial Intelligence , 2008, IEEE Intelligent Systems.

[67]  Jadwiga Indulska,et al.  Modeling Context Information in Pervasive Computing Systems , 2002, Pervasive.

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