Building Smart Environments as Agent Workspaces

The pervasive computing scenario provides a diffused presence of technological appliances distributed in the environment and interacting by means of wired or wireless networks. These computational units should be able to fruitfully exploit interactions with other components (e.g. information sources) in order to supply context aware services and support advanced forms of interaction among users. The aim of this paper is to show how models and frameworks for multi-agent systems (MAS) can be exploited to design and implement pervasive computing systems, focusing on the agent and artifact approach. Artifacts are a conceptual, formal and computational framework supporting the realization of function-oriented elements of a MAS. After a description of a scenario, the paper briefly introduces the agents and artifacts framework and shows how they can be used to define an infrastructure supporting complex interaction schemes provided by the scenario.

[1]  Stefania Bandini,et al.  A Spatially Dependent Communication Model for Ubiquitous Systems , 2004, E4MAS.

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

[3]  Alessandro Ricci,et al.  A General-purpose Programming Model & Technology for Developing Working Environments in MAS , 2007 .

[4]  Andrea Omicini,et al.  Programming MAS with Artifacts , 2005, PROMAS.

[5]  Andrea Omicini,et al.  The A&AProgramming Model and Technology for Developing Agent Environments in MAS , 2007, PROMAS.

[6]  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.

[7]  Franco Zambonelli,et al.  Infrastructures for the environment of multiagent systems , 2007, Autonomous Agents and Multi-Agent Systems.

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

[9]  Andrea Omicini,et al.  CArtA gO : A Framework for Prototyping Artifact-Based Environments in MAS , 2006, E4MAS.

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

[11]  Franco Zambonelli,et al.  Co-Fields: A Physically Inspired Approach to Motion Coordination , 2004, IEEE Pervasive Comput..

[12]  van Jp Jos Leeuwen,et al.  Progress in design and decision support systems in architecture and urban planning , 2006 .

[13]  Zhi-Li Zhang,et al.  Smart Environments: Middleware Building Blocks for Pervasive Network Computing (A Position Paper) , 2001, Infrastructure for Mobile and Wireless Systems.

[14]  Ravi S. Sandhu,et al.  Role-Based Access Control Models , 1996, Computer.

[15]  J Jan Dijkstra,et al.  User Simulation Model: overview & validation - Capturing human behaviour in the built environment using RFID , 2006 .