Mechanisms for environments in multi-agent systems: Survey and opportunities

Eric Platon*, Marco Mamei, Nicolas Sabouret, Shinichi Honiden, H. Van Dyke Parunak

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

39 Citations (Scopus)


The environment has been recognized as an explicit and exploitable element to design multi-agent systems (MAS). It can be assigned a number of responsibilities that would be more difficult to design with the sole notion of agents. To support the engineering of these responsibilities we identify a set of mechanisms that offer solutions to software designers. We describe the mechanisms their usage in representative projects and potential opportunities for further research and applications. The purpose of this article is to clarify the notion of environment in terms of mechanisms from their abstract description to their practical exploitation. Mechanisms are expected to provide agent-based software designers with a set of design elements to build MAS that take advantage of the environment.

Original languageEnglish
Pages (from-to)31-47
Number of pages17
JournalAutonomous Agents and Multi-Agent Systems
Issue number1
Publication statusPublished - 2007 Feb
Externally publishedYes


  • Agent-oriented software engineering
  • Environment
  • Mechanism
  • Multi-agent systems

ASJC Scopus subject areas

  • Artificial Intelligence


Dive into the research topics of 'Mechanisms for environments in multi-agent systems: Survey and opportunities'. Together they form a unique fingerprint.

Cite this