Towards a Unified View of the Environment(s) within Multi-Agent Systems

Within the Multi-agent systems (MASs) paradigm, the concept of the environment plays a central role. In fact, the autonomous agents do only exist when they are deployed on an environment. Still, there is an implicit hypothesis in current trends of the MASs considering that the agents are related to only one environment that captures all the different aspects of the application domain. In this paper we challenge this implicit hypothesis by enabling multiple occurrences of the agent-environment relationship. This brings clarity and modularity for the design and implementation of complex MASs since each environment targets a specific aspect of the application. Thanks to the proposed characterization of the agent-environment relationship, the agents are still offered a unified view about all the environments.

[1]  H. Van Dyke Parunak,et al.  Modeling Agents and Their Environment , 2002, AOSE.

[2]  Danny Weyns,et al.  On the Role of Environments in Multiagent Systems , 2005, Informatica.

[3]  Fabien Michel,et al.  Environments for Multi-Agent Systems, First International Workshop, E4MAS 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers , 2005, E4MAS.

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

[5]  Fabien Michel,et al.  MIC: A Deployment Environment for Autonomous Agents , 2004, E4MAS.

[6]  Martha E. Pollack,et al.  Introducing the Tileworld: Experimentally Evaluating Agent Architectures , 1990, AAAI.

[7]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[8]  Mitchel Resnick,et al.  Turtles, termites, and traffic jams - explorations in massively parallel microworlds , 1994 .

[9]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

[10]  Danny Weyns,et al.  On environments in multi-agent systems , 2004 .

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

[12]  Steven Durlauf,et al.  Growing artificial societies , 1997, Complex.

[13]  AGRE: Integrating Environments with Organizations , 2004, E4MAS.

[14]  Jacques Ferber,et al.  Integrating tools and infrastructures for generic multi-agent systems , 2001, AGENTS '01.

[15]  Fabien Michel Introduction to Turtlekit: A Platform for Building Logo Based Multi-Agent Simulations with Madkit , 2001 .

[16]  Franco Zambonelli,et al.  TuCSoN: a Coordination Model for Mobile Information Agents , 1998 .

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

[18]  Jacques Ferber,et al.  Environments for Multiagent Systems State-of-the-Art and Research Challenges , 2004, E4MAS.

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

[20]  Jacques Ferber,et al.  A meta-model for the analysis and design of organizations in multi-agent systems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[21]  Abdelkader Gouaich Movement, interaction, calculation as primitives for everywhere & anytime computing , 2005 .