of the language when compared with other modeling
languages and notations used by methodologies and
organization models. With the preliminary version
of NormML (Silva et al., 2010) it was possible (i) to
model permissions, prohibitions and obligations; (ii)
to regulate the behavior of agents and roles; (iii) to
define norms that restrict the execution of non-
dialogical actions; (iv) to define activation
constraints based on the execution of actions. By
using the current version of NormML it is also
possible (i) to model norms associated with different
contexts; (ii) to regulate the behavior of groups of
individuals (or organizations); (iii) to define norms
that restrict the execution of dialogical actions; (iv)
to define activation constraints based on the
definition of deadlines and predicates (values
associated with attributes); and (v) to define
sanctions associated with the norms. We are in the
process of extending the language to define norms
that restrict the achievement of states. It is our aim to
develop a graphical tool for modeling and validating
norms using NormML.
REFERENCES
Basin, D., Clavel, M., Doser, J. and Egea, M. 2009.
Automated analysis of security-design models. Inf.
Software Technology, 51(5), pp: 815—831.
Clavel, M, Silva, V., Braga, C. and Egea, M. 2008. Model-
driven security in practice: an industrial experience. In
Proc. 4th European Conf. on MDA, pp: 326-337.
Cossentino, M. 2005. From requirements to code with the
PASSI methodology. In Agent-oriented Methods, Idea
group, pp. 79-106.
Danc, J. 2008. Formal specification of AML. Department
of Computer Science, Comenius University, Master’s
Thesis, Advisor: Mgr. Bratislava.
Dignum, V. 2004. A model for organizational interaction:
based on agents, founded in logic. PhD dissertation,
Universiteit Utrecht, SIKS dissertation series 2004-1.
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.
Ferraiolo, D. F., Kuhn, D. R. and Chandramouli, R. 2007.
Role-based access control. Artech House Publishers.
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.
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.
Giorgini, P., Mouratidis, H. and Zannone, N. 2006.
Modelling security and trust with Secure Tropos. In
Integrating Security Soft.Eng.: Advances and Future
Vision.
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.
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.
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.
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.
Meyer, J. J. and Wieringa, R. J. 1991. Deontic logic in
computer science: normative system specification.
John Wiley and Sons.
Molesini, A., Denti, E. and Omicini, A. 2009. RBAC-
MAS & SODA: experimenting RBAC in AOSE
engineering societies in the agents world. LNCS 5485.
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.
Omicini, A. 2001. SODA: societies and infrastructures in
the analysis and design of agent-based systems. In
Agent-Oriented Software Engineering, LNCS 1957.
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.
Padgham, L. and Winikoff, M. 2002. Prometheus: a
methodology for developing intelligent agents. In
Proc. of Agent-Oriented Software Engineering
Workshop, pp. 174-185.
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 Multi-
Agent Systems, (17)1, pp. 113-155.
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.
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.
Vasconcelos, W., Kollingbaum, M. and Norman, T. 2007.
Resolving conflict and inconsistency in norm-
regulated virtual organizations. In Proc. AAMAS’07.
Wagner, G. 2003. The Agent-Object-Relationship meta-
model: towards a unified view of state and behavior.
Information Systems, 28(5), pp. 475–504.
Zambonelli, F., Jennings, N. R. and Wooldridge, M. J.
2003. Developing multiagent systems: the Gaia
methodology. ACM TSEM, 12(3):417-470.
Norm-ML - A Modeling Language to Model Norms
237