Coordination artifacts: environment-based coordination for intelligent agents

Direct interaction and explicit communication are not always the best approaches for achieving coherent systemic behaviour in the context of Multi-Agent Systems (MAS). This is evident when taking into account recent approaches dealing with environment-based coordination such as stigmergy and, more generally, mediated interaction. In this paper we propose a conceptual, formal and engineering framework based on the notion of coordination artifact, which aims at generally systematising implicit communication and environment-based coordination for heterogeneous, possibly intelligent agents. The features and benefits of our approach are exemplified in the Follow-me situation, where an agentýs action/plan is considered as a model for the action/plan of other agents. We model this class of problems in terms of coordination artifacts, from simple to more challenging cases, stressing the advantages with respect to more "standard" MAS approaches.

[1]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[2]  D. Corkill Blackboard Systems , 1991 .

[3]  Munindar P. Singh A Customizable Coordination Service for Autonomous Agents , 1997, ATAL.

[4]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[5]  H. P Nii,et al.  Blackboard Systems , 1986 .

[6]  Franco Zambonelli,et al.  Multiagent System Engineering: The Coordination Viewpoint , 1999, ATAL.

[7]  H. Van Dyke Parunak,et al.  A preliminary taxonomy of multi-agent interactions , 2003, AAMAS '03.

[8]  J. Ferber,et al.  Influences and Reaction : a Model of Situated Multiagent Systems , 2001 .

[9]  Cristiano Castelfranchi,et al.  SILENT AGENTS: From Observation to Tacit Communication , 2006, IBERAMIA-SBIA.

[10]  Edmund H. Durfee,et al.  Scaling Up Agent Coordination Strategies , 2001, Computer.

[11]  George Angelos Papadopoulos,et al.  Models and Technologies for the Coordination of Internet Agents: A Survey , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[12]  Frank S. de Boer,et al.  A Verification Framework for Agent Communication , 2003, Autonomous Agents and Multi-Agent Systems.

[13]  Andrea Omicini,et al.  Activity Theory as a Framework for MAS Coordination , 2002, ESAW.

[14]  L. Steels The Artificial Life Roots of Artificial Intelligence , 1993, Artificial Life.

[15]  D. Kirsh Distributed Cognition , Coordination and Environment Design , 1999 .

[16]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[17]  Daniel D. Corkill,et al.  Collaborating software: Blackboard and multi-agent systems & the future , 2003 .

[18]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

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

[20]  Carla Simone,et al.  Coordination mechanisms: Towards a conceptual foundation of CSCW systems design , 1996, Computer Supported Cooperative Work (CSCW).

[21]  Manfred Broy,et al.  Trace-Oriented Models of Concurrency , 2001, Handbook of Process Algebra.

[22]  David Kinny The Psi Calculus: An Algebraic Agent Language , 2001, ATAL.

[23]  Sarit Kraus,et al.  Coordination without Communication: Experimental Validation of Focal Point Techniques , 1997, ICMAS.

[24]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[25]  Alessandro Ricci,et al.  Instructions-based semantics of agent mediated interaction , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..