NCRIO: A Normative Holonic Metamodel for Multi-agent Systems

  • Ezzine MissaouiEmail author
  • Belhassen Mazigh
  • Sami Bhiri
  • Vincent Hilaire
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10334)


Increasing collaborative work and distributing information creates a request for large-scale and flexible systems in regulated environments. A promising approach in the field of multi-agent system is the design and development of complex, hierarchical and critical systems. These systems require both a hierarchical structure that allows to make together different levels of abstraction within the same system and require the maintenance of social control of the various entities involved in these systems by using social norms. Several proposals on normative models for multi-agent systems have been made in order to design agent societies in norms-based environments. However, they are not adapted to support holonic systems, i.e. those who allow to model complex organizations involving several levels simultaneously. In this paper, we propose a new metamodel, called NCRIO (Norm, Capacity, Role, Interaction, and Organization), for the design of normative holonic multi-agent systems (NHMAS). This metamodel is an extension of the CRIO (Capacity, Role, Interaction, and Organization) metamodel, which allows the design of holonic multi-agent systems (HMAS). The NCRIO metamodel retains the properties of the HMASs and adds normative concepts (Norms and Contracts) to maintain social control in these systems. This new metamodel allows the design for complex (which require a hierarchical structure) and critical (which require social control) systems.


Agent oriented software engineering Model Driven Architecture Holon Holonic multi-agent systems Crio metamodel Norms Normative approach 


  1. 1.
    Rodriguez, S., Hilaire, V., Gaud, N., Galland, N., Koukam, A.: Holonic multi-agent systems. Self-Organising Software From Natural to Artificial Adaptation. Natural Computing, pp. 238–263. Springer, Heidelberg (2011)Google Scholar
  2. 2.
    Gerber, C., Siekmann, J.H., Vierke, G.: Holonic multi-agent systems. Technical Report DFKIRR- 99–03, Deutsches Forschungszentrum für Künztliche Inteligenz - GmbH, Postfach 20 80, 67608 Kaiserslautern, FRG (1999)Google Scholar
  3. 3.
    Koestler, A.: The Ghost in the Machine. Hutchinson, London (1967)Google Scholar
  4. 4.
    Mella, P.: The Holonic Revolution: Holons, Holarchies and Holonic Networks: The Ghost in the Production Machine. Pavia University Press, The Netherlands (2009)Google Scholar
  5. 5.
    Ferber, J.: Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, London (1999)Google Scholar
  6. 6.
    Boella, G., Torre, L., Verhagen, H.: Introduction to normative multiagent systems. Comput. Math. Organ. Theor. 12(2–3), 71–79 (2006)CrossRefGoogle Scholar
  7. 7.
    Hollander, C.D., Wu, A.S.: The current state of normative agent-based systems. J. Artif. Soc. Soc. Simul. 14(2), 6 (2011)CrossRefGoogle Scholar
  8. 8.
    Garbay, C., Badeig, F., Caelen, J.: Normative multi-agent approach to support collaborative work in distributed tangible environments. In: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work Companion, CSCW 2012, pp. 83–86. ACM, New York (2012)Google Scholar
  9. 9.
    Cossentino, M., Gaud, N., Galland, S., Hilaire, V., Koukam, A.: A holonic metamodel for agent-oriented analysis and design. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS (LNAI), vol. 4659, pp. 237–246. Springer, Heidelberg (2007). doi: 10.1007/978-3-540-74481-8_23 CrossRefGoogle Scholar
  10. 10.
    Argente, E., Botti, V., Julian, V.: GORMAS: an organizational-oriented methodological guideline for open MAS. In: Gleizes, M.-P., Gomez-Sanz, J.J. (eds.) AOSE 2009. LNCS, vol. 6038, pp. 32–47. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-19208-1_3 CrossRefGoogle Scholar
  11. 11.
    Hubner, J., Sichman, J., Boissier, O.: Moise+: towards a structural, functional, and deontic model for MAS organization. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1, p. 502. ACM (2002)Google Scholar
  12. 12.
    Garcia, E., Giret, A., Botti, V.: ROMAS Methodology. In: Cossentino, M., Hilaire, V., Molesini, A., Seidita, V. (eds.) Handbook on Agent-Oriented Design Processes, pp. 331–369. Springer, Berlin (2014)CrossRefGoogle Scholar
  13. 13.
    Cossentino, M., Hilaire, V., Lodato, C., Lopes, S., Ribino, P., Seidita, V.: ńNorm-Governed HMAS Metamodel Applied to Logistics, ż chez International Workshop on AGENT ORIENTED SOFTWARE ENGINEERING (2013)Google Scholar
  14. 14.
    Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A.: ASPECS: an agent-oriented software process for engineering complex systems - how to design agent societies under a holonic perspective. Auton. Agents Multi-Agent Syst. 2(2), 260–304 (2010)CrossRefGoogle Scholar
  15. 15.
    Object Management Group (OMG): MDA Guide, v1.0.1, OMG (2003)Google Scholar
  16. 16.
    Boella, G., der Torre, L.: Constitutive norms in the design of normative multiagent systems. In: Toni, F., Torroni, P. (eds.) CLIMA 2005. LNCS (LNAI), vol. 3900, pp. 303–319. Springer, Heidelberg (2006). doi: 10.1007/11750734_17 CrossRefGoogle Scholar
  17. 17.
    Boella, G., van der Torre, L.: Regulative and constitutive norms in normative multiagent systems. In: KR2004: Principles of Knowledge Representation and Reasoning, pp. 255–265. AAAI Press (2004)Google Scholar
  18. 18.
    Rodriguez, S., Gaud, N., Galland, S.: SARL: a general-purpose agent-oriented programming language. In: 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT), vol. 3, pp. 103–110 (2014)Google Scholar
  19. 19.
    Dignum, V., Dignum, F.: Modelling agent societies: co-ordination frameworks and institutions. In: Brazdil, P., Jorge, A. (eds.) EPIA 2001. LNCS, vol. 2258, pp. 191–204. Springer, Heidelberg (2001). doi: 10.1007/3-540-45329-6_21 CrossRefGoogle Scholar
  20. 20.
    Searle, J.R.: Speech Acts. Cambridge UP, London (1969)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Ezzine Missaoui
    • 1
    Email author
  • Belhassen Mazigh
    • 2
  • Sami Bhiri
    • 3
  • Vincent Hilaire
    • 4
  1. 1.ENSIUniversity of ManoubaManoubaTunisia
  2. 2.Department of Computer SciencesFSMMonastirTunisia
  3. 3.OASIS-ENITTunisTunisia
  4. 4.Univ Bourgogne Franche-Comt, UTBM IRTES-SET EA 7274/IMSIBelfort CedexFrance

Personalised recommendations