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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Knowledge Query Manipulation Language and Agent Communication Language are two agent communication languages based on the speech acts theory.
- 2.
Janus was a Roman god having two faces.
- 3.
The representation of holon composition has been inspired by [6].
- 4.
Roles represent behavioural abstractions of explicit behaviours within a certain context.
- 5.
Borrowed from Robert A. Dahl, who coined it to describe a specific democratic government type.
- 6.
Originates from the Greek terms Apan, meaning “all” or “every”, and archein, meaning “to rule”.
- 7.
Allowing resources to be covered by more than one antennas can be a first extension of this exemplar model.
- 8.
The criteria for accepting or rejecting admission requests submitted by Resource holons will be discussed in the next section.
References
Amiguet, M.: Moca: un modèle componentiel dynamique pour les systèmes multi-agents organisationnels. Ph.D. thesis, Université de Neuchâtel (2003)
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
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)
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)
Dasgupta, D.: Artificial Immune Systems and Their Applications. Springer, Berlin (1998)
Ferber, J.: Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, Reading (1999)
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)
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)
Fox, M.S.: An organizational view of distributed systems. IEEE Trans. Syst. Man Cybern. SMC-11(1), 70–80 (1981)
Gasser, L.: Boundaries, identity, and aggregation: plurality issues in multiagent systems. SIGOIS Bull. 13(3), 13 (1992). doi:10.1145/152683.152696
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
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)
Holland, J.H.: Hidden Order: How Adaptation Builds Complexity. Addison-Wesley, Longman, Redwood City (1995)
Lissajoux, T., Koukam, A., Renaud, D., Caminada, A., Créput, J.: Evolutionary meshing for mobile network dimensioning. La Rochelle, France (2000)
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
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)
Schillo, M.: Multiagent robustness: autonomy vs. organisation. Ph.D. thesis, Department of Computer Science, Universitat des Saarlandes (2004)
Simon, H.A.: The Science of Artificial, 3rd edn. MIT Press, Cambridge (1996)
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)
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)
Van Leeuwen, E., Norrie, D.: Holons and holarchies [intelligent manufacturing systems]. Manuf. Eng. 76(2), 86–88 (1997)
Weiß, G.: Multiagent Systems, a Modern Approach to Distributed Artificial Systems. MIT Press, Cambridge (1999)
Wilber, K.: Sex, Ecology, Spirituality. Shambhala, Halifax (1995). http://207.44.196.94/~wilber/20tenets.html
Zambonelli, F., Jennings, N., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)