Awareness in collaborative ubiquitous environments: The Multilayered Multi-Agent Situated System approach

Collaborative Ubiquitous Environments (CUEs) are environments that support collaboration among persons in a context of ubiquitous computing. This article shows how results of the research in the Multi-Agent System (MAS) area, and in particular on MAS environments, can be used to model, design and engineer CUEs, with specific reference to the management of context-awareness information. After a description of the reference scenario, the Multilayered Multi-Agent Situated System model will be introduced and applied to represent and to manage several types of awareness information (both physical and logical contextual information). Finally, three different approaches to the design and engineering of CUEs will then be introduced and evaluated.

[1]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

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

[3]  Michel Beaudouin-Lafon,et al.  Computer supported co-operative work , 1999 .

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

[5]  Andrea Omicini,et al.  From tuple spaces to tuple centres , 2001, Sci. Comput. Program..

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

[7]  Stefania Bandini,et al.  Heterogeneous Agents Situated in Heterogeneous Spaces , 2002, Appl. Artif. Intell..

[8]  Franco Zambonelli,et al.  Signs of a Revolution in Computer Science and Software Engineering , 2002, ESAW.

[9]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[10]  Stefania Bandini,et al.  Situated Cellular Agents: A Model to Simulate Crowding Dynamics , 2004, IEICE Trans. Inf. Syst..

[11]  Franco Zambonelli,et al.  Programming pervasive and mobile computing applications with the TOTA middleware , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[12]  Franco Zambonelli,et al.  Coordination for Internet Application Development , 1999, Autonomous Agents and Multi-Agent Systems.

[13]  Andrea Omicini,et al.  Coordination artifacts: environment-based coordination for intelligent agents , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[14]  Kjeld Schmidt,et al.  The Problem with `Awareness': Introductory Remarks on `Awareness in CSCW' , 2002, Computer Supported Cooperative Work (CSCW).

[15]  Stefania Bandini,et al.  Integrating Awareness in Cooperative Applications through the Reaction-Diffusion Metaphor , 2002, Computer Supported Cooperative Work (CSCW).

[16]  Jakob E. Bardram,et al.  Activity-based computing: support for mobility and collaboration in ubiquitous computing , 2005, Personal and Ubiquitous Computing.

[17]  Mark Weiser,et al.  Designing Calm Technology , 2004 .

[18]  Agostino Poggi,et al.  JADE - A Java Agent Development Framework , 2005, Multi-Agent Programming.

[19]  Roy H. Campbell Beyond Global Communications: The Active World , 2005, PerCom.

[20]  Alberto RibesAbstract,et al.  Multi agent systems , 2019, Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)..

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

[22]  Franco Zambonelli,et al.  Augmenting the Physical Environment Through Embedded Wireless Technologies , 2005, E4MAS.

[23]  Federico Cabitza,et al.  DJess - a context-sharing middleware to deploy distributed inference systems in pervasive computing domains , 2005, ICPS '05. Proceedings. International Conference on Pervasive Services, 2005..

[24]  Tieniu Tan,et al.  Affective Computing and Intelligent Interaction, First International Conference, ACII 2005, Beijing, China, October 22-24, 2005, Proceedings , 2005, ACII.

[25]  Carla Simone,et al.  CASMAS: supporting collaboration in pervasive environments , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[26]  Carla Simone,et al.  Cooperation and Ubiquitous Computing: an Architecture Towards their Integration , 2006, COOP.

[27]  Andrea Omicini,et al.  Environment as a first class abstraction in multiagent systems , 2007, Autonomous Agents and Multi-Agent Systems.

[28]  C Simone,et al.  Supporting care networks through an ubiquitous collaborative environment , 2006 .

[29]  Barbara Pernici Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility , 2006 .

[30]  Francesco Tisato,et al.  Middleware and architectural reflection , 2006 .

[31]  Stefania Bandini,et al.  TOWARD A PLATFORM FOR MULTI-LAYERED MULTI-AGENT SITUATED SYSTEM (MMASS)-BASED SIMULATIONS: FOCUSING ON FIELD DIFFUSION , 2006, Appl. Artif. Intell..

[32]  Fabien Michel,et al.  Environments for Multi-Agent Systems III , 2008 .

[33]  Frédéric Amblard Environments for Multi-Agent Systems: First International Workshop, E4mas, 2004, New York, NY, July 19, 2004, Revised Selected Papers (Lecture Notes in Computer Science) by Danny Weyns, H. Van Dyke Parunak and Michel Fabien (eds.) , 2008, J. Artif. Soc. Soc. Simul..