A meta-model for the analysis and design of organizations in multi-agent systems

This paper presents a generic meta-model of multi-agent systems based on organizational concepts such as groups, roles and structures. This model, called AALAADIN, defines a very simple description of coordination and negotiation schemes through multi-agent systems. Aalaadin is a meta-model of artificial organization by which one can build multi-agent systems with different forms of organizations such as market-like and hierarchical organizations. We show that this meta-model allows for agent heterogeneity in languages, applications and architectures. We also introduce the concept of organizational reflection which uses the same conceptual model to describe system level tasks such as remote communication and migration of agents. Finally, we briefly describe a platform, called MADKIT, based on this model. It relies on a minimal agent kernel with platform-level services implemented as agents, groups and roles.

[1]  Mark S. Fox,et al.  An Organizational View of Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Editors , 1986, Brain Research Bulletin.

[3]  Les Gasser,et al.  MACE: A Flexible Testbed for Distributed AI Research , 1987 .

[4]  D. Orr,et al.  Mach: a foundation for open systems (operating systems) , 1989, Proceedings of the Second Workshop on Workstation Operating Systems.

[5]  Jacques Ferber,et al.  Computational reflection in class based object-oriented languages , 1989, OOPSLA '89.

[6]  Jacques Ferber,et al.  Actors and agents as reflective concurrent objects: a MERING IV perspective , 1991, IEEE Trans. Syst. Man Cybern..

[7]  Akinori Yonezawa,et al.  Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming , 1991, ECOOP.

[8]  Tim Finin,et al.  KQML - A Language and Protocol for Knowledge and Information Exchange , 1994 .

[9]  Carolien Metselaar,et al.  Organisation Model: Model Definition Document, Deliverable ESPRIT project P5248, KADS-II/T M6/DM6.2c/UvA/041/3.0 , 1994 .

[10]  Winifred Menezes,et al.  Organisation Model: Model Definition Document , 1994 .

[11]  Pattie Maes,et al.  Collaborative Interface Agents , 1994, AAAI.

[12]  Brahim Chaib-draa,et al.  An overview of distributed artificial intelligence , 1996 .

[13]  Alexis Drogoul,et al.  Agent Oriented Design of a Soccer Robot Team , 1996 .

[14]  Victor Lesser,et al.  Exploring Organizational Designs with T.1EMS: A Case Study of Distributed Data Processing* , 1996 .

[15]  Jacques Ferber,et al.  Reactive distributed artificial intelligence: principles and applications , 1996 .

[16]  Rune Gustavsson Multi Agent Systems as Open Societies - A Design Framework , 1997, ATAL.

[17]  Philippe Morignot,et al.  The Reorganization of Societies of Autonomous Agents , 1997, MAAMAW.

[18]  Rune Gustavsson Multi Agent Systems as Open Societies , 1998 .

[19]  Pierre Cointe,et al.  Meta-Level Architectures and Reflection , 1999 .

[20]  Jim White,et al.  Telescript technology: mobile agent , 1999 .