been activated and the agent was governed by the
rules in the Permission Group.
The row five of the table illustrates the behavior
of the agent when the norm N1 was activated and
N2 was deactivated. It is noticed that the agent was
rewarded with three points per action during the
period, according with the sanctions associated with
the norm of obligation (N3). In row seven, the norms
N1 and N2 was expired and the agent behavior was
again governed by the Permission rules.
6 CONCLUSION AND FUTURE
WORK
The influence of the norm concepts related to the
reflex agent architectures is essential in order to
improve the performance of the agents executing in
an environment governed by norms. In this context,
this paper presented the extension of JAMDER 2.0
framework through a mapping between the
characteristics of the approach proposes by Campos,
Freire and Cortés (2012) and JAMDER 2.0. In
addition, the monitoring agent was proposed in order
to support the monitoring of the agents. Finally, a
example based on a Normative Vacuum Clear World
has been used to illustrate the use of the extension of
JAMDER 2.0 framework, demonstrating its
applicability and adequacy for developing normative
simple reflex agent in NMAS.
As future work, it is relevant to consider (i) the
automatic code generation from the normative simple
reflex agent, based on extension of JAMDER 2.0
framework proposed in this work and (ii) the new
extension of JAMDER 2.0 is required for that others
agent architecture proposed by Russell and Norvig
(2003) can understand the environmental norms.
REFERENCES
Booch, G., Jacobson, I., and Rumbaugh, J. (2000). Omg
unified modeling language specification. Object
Management Group ed: Object Management Group,
page 1034.
Campos, G. A., Freire, E. S., and Cortés, M. I. (2012). Norm-
based behavior modification in reflex agents. In:
International Conference on Artificial Intelligence (ICAI).
Figueiredo, K. and da Silva, V. T. (2011). Norm-ml: A
modeling language to model norms. ICAART (2), edited
by J. Filipe and ALN Fred, pages 232–237.
Freire, E. S. S., Cortés, M. I., Gonçalves, E. J. T., and Lopes,
Y. S. (2012). A Modeling Language for Normative Multi-
Agent Systems. 13th International Workshop on Agent-
Oriented Software Engineering (AOSE@AAMAS),
Valencia (Spain).
Huber, M. J.: JAM Agent. Available at: http://
www.marcush.net/IRS (2013).
JACK Agent Language. Available at: http://
www.agentsoftware.com.au/products/jack/ (2013).
Java Agent Development Framework. Available at:
http://jade.tilab.com/ (2013).
Lopes, Y. S., Gonçalves, E. J. T., Cortés, M. I., and Freire, E.
S. S. Extending jade framework to support different
internal architectures of agents. 9th European Workshop
on Multi-agent Systems (EUMAS2011), Maastricht,
Holland.
Modgil, S., Faci, N., Meneguzzi, F., Oren, N., Miles, S.and
Luck, M. (2009). A framework for monitoring agent-
based normative systems. In Proceedings of The 8th
International Conference on Autonomous Agents and
Multiagent Systems-Volume 1, pages 153–160.
International Foundation for Autonomous Agents and
Multiagent Systems.
ORACLE, editor (2013). Generic types. Access date: 18 Oct.
2013.
Piunti, M., Ricci, A., Boissier, O., H¨ ubner, J. F., et al.
(2010). Programming open systems with agents,
environments and organizations. In: WOA 2010 - 11
Workshop nazionale’Dagli Oggetti agli Agenti’.
Rocha Jr., R. M., Freire, E. S. S., and Cortés, M. I. (2013).
Estendendo o Framework JAMDER para Suporte à
Implementação de Sistemas Multi-Agente Normativos.
In: IX Simpósio Brasileiro de Sistemas de Informação
(SBSI), 2013, João Pessoa, Brasil. Anais do IX Simpósio
Brasileiro de Sistemas de Informação (SBSI).
Russell, S. J. and Norvig, P. (2003). Artificial intelligence: A
modern approach; [the intelligent agent book]. 2. ed.
Prentice Hall series in artificial intelligence. Prentice Hall,
Upper Saddle River, NJ.
Santos Neto, B. F.: Uma abordagem deôntica para o
desenvolvimento de agentes normativos autônomos. Tese
de doutorado. Rio de Janeiro: PUC, Departamento de
Informática (2012), Brasil.
Silva, C. T. L. L., Castro, J. F. B. (2002). Modeling
Organizational Architectural Styles in UML: The Tropos
Case. In: WER02 - V Workshop on Requirements
Engineering, 2002, Valencia, Spain.
Vlissides, J., Helm, R., Johnson, R., and Gamma, E.: Design
patterns: Elements of reusable object-oriented software.
Reading: Addison-Wesley (1995).
ICEIS2014-16thInternationalConferenceonEnterpriseInformationSystems
504