Skip to main content

Holonic Multi-Agent Systems

  • Chapter

Part of the book series: Natural Computing Series ((NCS))

Abstract

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.

This chapter presents holonic concepts and how they can be used to model MAS with multiple granularity levels.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Knowledge Query Manipulation Language and Agent Communication Language are two agent communication languages based on the speech acts theory.

  2. 2.

    Janus was a Roman god having two faces.

  3. 3.

    The representation of holon composition has been inspired by [6].

  4. 4.

    Roles represent behavioural abstractions of explicit behaviours within a certain context.

  5. 5.

    Borrowed from Robert A. Dahl, who coined it to describe a specific democratic government type.

  6. 6.

    Originates from the Greek terms Apan, meaning “all” or “every”, and archein, meaning “to rule”.

  7. 7.

    Allowing resources to be covered by more than one antennas can be a first extension of this exemplar model.

  8. 8.

    The criteria for accepting or rejecting admission requests submitted by Resource holons will be discussed in the next section.

References

  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. 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

    Chapter  Google Scholar 

  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. 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)

    Article  Google Scholar 

  5. Dasgupta, D.: Artificial Immune Systems and Their Applications. Springer, Berlin (1998)

    Google Scholar 

  6. Ferber, J.: Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, Reading (1999)

    Google Scholar 

  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. 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. Fox, M.S.: An organizational view of distributed systems. IEEE Trans. Syst. Man Cybern. SMC-11(1), 70–80 (1981)

    Article  Google Scholar 

  10. Gasser, L.: Boundaries, identity, and aggregation: plurality issues in multiagent systems. SIGOIS Bull. 13(3), 13 (1992). doi:10.1145/152683.152696

    Article  Google Scholar 

  11. Gerber, C., Siekmann, J., Vierke, G.: Holonic multi-agent systems. Research Report RR-99-03, DFKI (1999). ftp://ftp.dfki.uni-kl.de/pub/Publications/ResearchReports/1999/RR-99-03.ps.gz

  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. Holland, J.H.: Hidden Order: How Adaptation Builds Complexity. Addison-Wesley, Longman, Redwood City (1995)

    Google Scholar 

  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. 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). citeseer.ist.psu.edu/17993.html

    Google Scholar 

  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)

    Chapter  Google Scholar 

  17. Schillo, M.: Multiagent robustness: autonomy vs. organisation. Ph.D. thesis, Department of Computer Science, Universitat des Saarlandes (2004)

    Google Scholar 

  18. Simon, H.A.: The Science of Artificial, 3rd edn. MIT Press, Cambridge (1996)

    Google Scholar 

  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. 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. Van Leeuwen, E., Norrie, D.: Holons and holarchies [intelligent manufacturing systems]. Manuf. Eng. 76(2), 86–88 (1997)

    Article  Google Scholar 

  22. Weiß, G.: Multiagent Systems, a Modern Approach to Distributed Artificial Systems. MIT Press, Cambridge (1999)

    Google Scholar 

  23. Wilber, K.: Sex, Ecology, Spirituality. Shambhala, Halifax (1995). http://207.44.196.94/~wilber/20tenets.html

    Google Scholar 

  24. Zambonelli, F., Jennings, N., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent Hilaire .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Rodriguez, S., Hilaire, V., Gaud, N., Galland, S., Koukam, A. (2011). Holonic Multi-Agent Systems. In: Di Marzo Serugendo, G., Gleizes, MP., Karageorgos, A. (eds) Self-organising Software. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17348-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17348-6_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17347-9

  • Online ISBN: 978-3-642-17348-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics