Holonic Multi-Agent Systems

Multi-Agent Systems (MAS) stand out as a particularly suitable paradigm for designing complex systems. Its elementary constituents are termed “agents”, that is software entities which exhibit autonomous and flexible behaviours. However, most widely used models still consider agents as atomic entities. This may be a problem for MAS dedicated to the study and simulation of complex systems that frequently exhibit hierarchical structures. Indeed, almost all proposals for agent architectures have not addressed the general problem of treating collections of “agents” as higher-order entities, for example by treating organisations as agents. This chapter focuses on the definition of Holonic Multi-Agent Systems (HMAS) which are a special type of MAS based on the concept of “holon”. Holons are self-similar entities that represent whole-part constructs and can be viewed either as higher-level system components or as wholes composed of other holons as substructures. Furthermore, a framework for engineering HMAS based on organisational concepts is introduced.

[1]  Abder Koukam,et al.  Formal Specification and Prototyping of Multi-agent Systems , 2000, ESAW.

[2]  D. Dasgupta Artificial Immune Systems and Their Applications , 1998, Springer Berlin Heidelberg.

[3]  Jörg P. Müller,et al.  Agent-Oriented Software Engineering V, 5th International Workshop, AOSE 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers , 2004, AOSE.

[4]  Jacques Ferber,et al.  Modélisation des satisfactions personnelle et interactive d'agents situés coopératifs , 2001, JFIADSMA.

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

[6]  Jacques Ferber,et al.  From Agents to Organizations: An Organizational View of Multi-agent Systems , 2003, AOSE.

[7]  John H. Holland,et al.  Hidden Order: How Adaptation Builds Complexity , 1995 .

[8]  Marian H. Nodine,et al.  A Metamodel for Agents, Roles, and Groups , 2004, AOSE.

[9]  Christian Gerber,et al.  Holonic multi-agent systems , 1999 .

[10]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[11]  Les Gasser Boundaries, identity, and aggregation (abstract): plurality issues in multiagent systems , 1992, SIGO.

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

[13]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[14]  Leonid Sheremetov,et al.  Weiss, Gerhard. Multiagent Systems a Modern Approach to Distributed Artificial Intelligence , 2009 .

[15]  Douglas H. Norrie,et al.  Holons and holarchies ~intelligent manufacturing systems\ , 1997 .

[16]  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).

[17]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Analysis Using Message/UML , 2001, AOSE.

[18]  Correa E Silva Fernandes,et al.  Systemes multi-agents hybrides : une approche pour la conception de systemes complexes , 2001 .

[19]  Alexandre Caminada,et al.  Automatic mesh generation for mobile network dimensioning using evolutionary approach , 2005, IEEE Transactions on Evolutionary Computation.

[20]  Matthieu Amiguet,et al.  MOCA : Un modèle componentiel dynamique pour les systèmes multi-agents organisationnels , 2003 .