Coordination and Composition in Multi-agent Systems

   page       BibTeX_logo.png   
Mehdi Dastani, Farhad Arbab, Frank S. de Boer
Frank Dignum, Virginia Dignum, Sven Koenig, Sarit Kraus, Munindar P. Singh, Michael J. Wooldridge (eds.)
4rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), pages 439-446
ACM, Utrecht, The Netherlands
25-29 July 2005

In this paper we describe a channel-based exogenous coordination language, called Reo, and discuss its application to multi-agent systems. Reo supports a specific notion of compositionality for multi-agent systems that enables the composition and coordination of both individual agents as well as multi-agent systems. Accordingly, a multi-agent system consists of a set of individual and/or multi-agent systems whose collective behavior is coordinated by a Reo expression. This coordination language can be used to specify and implement the organization of multi-agent systems and their dynamic reconfiguration during system run.