Holonic Multi-Agent Systems

  • Sebastian Rodriguez
  • Vincent HilaireEmail author
  • Nicolas Gaud
  • Stephane Galland
  • Abderrafiâa Koukam
Part of the Natural Computing Series book series (NCS)


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.


Merging Process Agent Architecture Vote Mechanism Part Role Head Role 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Amiguet, M.: Moca: un modèle componentiel dynamique pour les systèmes multi-agents organisationnels. Ph.D. thesis, Université de Neuchâtel (2003) Google Scholar
  2. 2.
    Caire, G., Coulier, W., Garijo, F.J., Gomez, J., Pavón, J., Leal, F., Chainho, P., Kearney, P.E., Stark, J., Evans, R., Massonet, P.: Agent oriented analysis using message/uml. In: Wooldridge, M., Weiß, G., Ciancarini, P. (eds.) Agent-Oriented Software Engineering II, Second International Workshop, AOSE 2001, Montreal, Canada, 29 May 2001. Lecture Notes in Computer Science, vol. 2222, pp. 119–135. Springer, Berlin (2002). Revised Papers and Invited Contributions CrossRefGoogle Scholar
  3. 3.
    Correa e Silva, F., Kelly, C.: Systèmes multi-agents hybrides: une approche pour la conception de systèmes complexes. Ph.D. thesis, Université Joseph Fourier-Grenoble 1 (2001) Google Scholar
  4. 4.
    Creput, J.C., Koukam, A., Lissajoux, T., Caminada, A.: Automatic mesh generation for mobile network dimensioning using evolutionary approach. IEEE Trans. Evol. Comput. 9(1), 18–30 (2005) CrossRefGoogle Scholar
  5. 5.
    Dasgupta, D.: Artificial Immune Systems and Their Applications. Springer, Berlin (1998) Google Scholar
  6. 6.
    Ferber, J.: Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, Reading (1999) Google Scholar
  7. 7.
    Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Demazeau, Y., Durfee, E., Jennings, N. (eds.) ICMAS’98 (1998) Google Scholar
  8. 8.
    Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: an organizational view of multi-agent systems. In: Agent-Oriented Software Engineering IV 4th International Workshop (AOSE-2003@AAMAS 2003), Melbourne, Australia. LNCS, vol. 2935, pp. 214–230 (2003) Google Scholar
  9. 9.
    Fox, M.S.: An organizational view of distributed systems. IEEE Trans. Syst. Man Cybern. SMC-11(1), 70–80 (1981) CrossRefGoogle Scholar
  10. 10.
    Gasser, L.: Boundaries, identity, and aggregation: plurality issues in multiagent systems. SIGOIS Bull. 13(3), 13 (1992). doi: 10.1145/152683.152696 CrossRefGoogle Scholar
  11. 11.
    Gerber, C., Siekmann, J., Vierke, G.: Holonic multi-agent systems. Research Report RR-99-03, DFKI (1999).
  12. 12.
    Hilaire, V., Koukam, A., Gruer, J.P., Müller, J.P.: Formal specification and prototyping of multi-agent systems. In: Omicini, A., Tolksdorf, R., Zambonelli, F. (eds.) Engineering Societies in the Agents’ World. Lecture Notes in Artificial Intelligence, vol. 1972. Springer, Berlin (2000) Google Scholar
  13. 13.
    Holland, J.H.: Hidden Order: How Adaptation Builds Complexity. Addison-Wesley, Longman, Redwood City (1995) Google Scholar
  14. 14.
    Lissajoux, T., Koukam, A., Renaud, D., Caminada, A., Créput, J.: Evolutionary meshing for mobile network dimensioning. La Rochelle, France (2000) Google Scholar
  15. 15.
    Marcenac, P., Calderoni, S.: Self-organisation in agent-based simulation. In: Magnus Broman, W.V.D.V., Hägg, S. (eds.) Poster Proceedings of the 8th European Workshop of Modelling Autonomous Agents in a MultiAgent World, pp. 116–131. Springer, Berlin (1997). Google Scholar
  16. 16.
    Odell, J., Nodine, M., Levy, R.: A metamodel for agents, roles, and groups. In: Odell, J., Giorgini, P., Muller, J. (eds.) Agent-Oriented Software Engineering (AOSE) IV. Lecture Notes in Computer Science. Springer, Berlin (2005) CrossRefGoogle Scholar
  17. 17.
    Schillo, M.: Multiagent robustness: autonomy vs. organisation. Ph.D. thesis, Department of Computer Science, Universitat des Saarlandes (2004) Google Scholar
  18. 18.
    Simon, H.A.: The Science of Artificial, 3rd edn. MIT Press, Cambridge (1996) Google Scholar
  19. 19.
    Simonin, O., Ferber, J.: Modélisation des satisfactions personnelle et interactive d’agents situés coopératifs. In: JFIADSMA’01: 9èmes Journées Francophones d’Intelligence Artificielle Distribuée et Systèmes Multi-Agents, pp. 215–226 (2001) Google Scholar
  20. 20.
    Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. In: Distributed Artificial Intelligence, pp. 357–366 (1988) Google Scholar
  21. 21.
    Van Leeuwen, E., Norrie, D.: Holons and holarchies [intelligent manufacturing systems]. Manuf. Eng. 76(2), 86–88 (1997) CrossRefGoogle Scholar
  22. 22.
    Weiß, G.: Multiagent Systems, a Modern Approach to Distributed Artificial Systems. MIT Press, Cambridge (1999) Google Scholar
  23. 23.
    Wilber, K.: Sex, Ecology, Spirituality. Shambhala, Halifax (1995). Google Scholar
  24. 24.
    Zambonelli, F., Jennings, N., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003) CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Sebastian Rodriguez
    • 1
  • Vincent Hilaire
    • 2
    Email author
  • Nicolas Gaud
    • 2
  • Stephane Galland
    • 2
  • Abderrafiâa Koukam
    • 2
  1. 1.CITATUniversidad Tecnológica Nacional—Facultad Regional TucumánSan Miguel de TucumánArgentina
  2. 2.UTBMBelfortFrance

Personalised recommendations