Norm-ML - A Modeling Language to Model Norms

Karen Figueiredo, Viviane Torres da Silva


Norms in multi-agent systems are mechanisms used to restrict the behavior of system entities during a period of time by defining what the entities are obligated, permitted or prohibited to do and by stating stimulus to their fulfillment by defining rewards and discouraging their violation by pointing out punishments. In this paper we propose a modeling language called NormML that makes possible the modeling of the norms together with its main properties and characteristics.


  1. Basin, D., Clavel, M., Doser, J. and Egea, M. 2009. Automated analysis of security-design models. Inf. Software Technology, 51(5), pp: 815-831.
  2. Clavel, M, Silva, V., Braga, C. and Egea, M. 2008. Modeldriven security in practice: an industrial experience. In Proc. 4th European Conf. on MDA, pp: 326-337.
  3. Cossentino, M. 2005. From requirements to code with the PASSI methodology. In Agent-oriented Methods, Idea group, pp. 79-106.
  4. Danc, J. 2008. Formal specification of AML. Department of Computer Science, Comenius University, Master's Thesis, Advisor: Mgr. Bratislava.
  5. Dignum, V. 2004. A model for organizational interaction: based on agents, founded in logic. PhD dissertation, Universiteit Utrecht, SIKS dissertation series 2004-1.
  6. Ferber, J., Stratulat, T. and Tranier, J. 2009. Towards an integral approach of organizations: the MASQ approach in multi-agent systems. In MAS: Semantics and Dynamics of Org. Models, IGI.
  7. Ferraiolo, D. F., Kuhn, D. R. and Chandramouli, R. 2007. Role-based access control. Artech House Publishers.
  8. García-Camino, A., Rodríguez-Aguilar, J., Sierra, C and Vasconcelos, W. 2006. Norm-oriented programming of electronic institutions. In Proc. 5th AAMAS, ACM Press, pp. 670-672.
  9. Garcia-Ojeda, J., DeLoach, S., Robby, O. and Valenzuela, J. 2008. O-MaSE: a customizable approach to developing multiagent development processes. In AOSE VIII, LNCS 4951, Springer, pp.1-15.
  10. Giorgini, P., Mouratidis, H. and Zannone, N. 2006. Modelling security and trust with Secure Tropos. In Integrating Security Soft.Eng.: Advances and Future Vision.
  11. Hübner, J. F., Sichman, J. S. and Olivier, B. 2002. A model for the structural, functional and deontic specification of organizations in multiagent systems. In Proc. 16th SBIA, LNAI 2507.
  12. Juan, T., Pierce, A. and Sterling, L. 2002. ROADMAP: extending the Gaia methodology for complex open systems. In Proc. 1st AAMAS, pp. 3-10, ACM Press.
  13. Kagal, L. and Finin, T. 2005. Modeling Conversation Policies using Permissions and Obligations. In van Eijk, R., Huget, M., Dignum, F., eds.: Developments in Agent Communication. Volume 3396 of LNCS., Springer (2005) 123-133.
  14. López y López, F. 2003. Social power and norms: impact on agent behavior. PhD thesis, Univ. of Southampton, Department of Electronics and Computer Science.
  15. Meyer, J. J. and Wieringa, R. J. 1991. Deontic logic in computer science: normative system specification. John Wiley and Sons.
  16. Molesini, A., Denti, E. and Omicini, A. 2009. RBACMAS & SODA: experimenting RBAC in AOSE engineering societies in the agents world. LNCS 5485.
  17. Odell, J., Parunak, H. and Bauer, B. 2000. Extending UML for agents. In Proc. Agent-Oriented Information Systems Workshop at National Conf. of AI, pp. 3-17.
  18. Omicini, A. 2001. SODA: societies and infrastructures in the analysis and design of agent-based systems. In Agent-Oriented Software Engineering, LNCS 1957.
  19. Oren, N., Luck, M., Miles, S. and Norman, T. J. 2008. An argumentation inspired heuristic for resolving normative conflict. In Proc. of The Fifth COIN Workshop, 41-56, Estoril, Portugal.
  20. Padgham, L. and Winikoff, M. 2002. Prometheus: a methodology for developing intelligent agents. In Proc. of Agent-Oriented Software Engineering Workshop, pp. 174-185.
  21. Silva, V. 2008. From the specification to the implementation of norms: an automatic approach to generate rules from norms to govern the behaviour of agents. In IJAAMAS, Special Issue on Norms in MultiAgent Systems, (17)1, pp. 113-155.
  22. Silva, V., Choren R. and Lucena, C. 2008. MAS-ML: a multi-agent system modelling language. In IJAOSE, Modeling Lang. for Agent Systems,(2)4, pp.382-421.
  23. Silva, V, Braga, C. and Figueiredo, K. 2010. A Modeling Language to Model Norms. In Workshop on Coordination, Organization, Institutions and Norms in agent systems (COIN 10) at AAMAS10, pp. 25-32.
  24. Vasconcelos, W., Kollingbaum, M. and Norman, T. 2007. Resolving conflict and inconsistency in normregulated virtual organizations. In Proc. AAMAS'07.
  25. Wagner, G. 2003. The Agent-Object-Relationship metamodel: towards a unified view of state and behavior. Information Systems, 28(5), pp. 475-504.
  26. Zambonelli, F., Jennings, N. R. and Wooldridge, M. J. 2003. Developing multiagent systems: the Gaia methodology. ACM TSEM, 12(3):417-470.

Paper Citation

in Harvard Style

Figueiredo K. and Torres da Silva V. (2011). Norm-ML - A Modeling Language to Model Norms . In Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-8425-41-6, pages 232-237. DOI: 10.5220/0003179502320237

in Bibtex Style

author={Karen Figueiredo and Viviane Torres da Silva},
title={Norm-ML - A Modeling Language to Model Norms},
booktitle={Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},

in EndNote Style

JO - Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - Norm-ML - A Modeling Language to Model Norms
SN - 978-989-8425-41-6
AU - Figueiredo K.
AU - Torres da Silva V.
PY - 2011
SP - 232
EP - 237
DO - 10.5220/0003179502320237