proposed, we extend some of the verifications defined
in (Lopez-Lopez and Marquez, 2004), such as: our
architecture checks (i) if the norm was not adopted
already and (ii) if the agent is the addressee of the
norm. Besides, in the Norm selection process, al-
though the approach proposed in (Lopez-Lopez and
Marquez, 2004) evaluates the positive and negative
effects of norms on the agent desires, it does not con-
sider the influence of rewards in such evaluation.
The authors in (Dignum, 1996) present concepts,
and their relations, that are used for modelling au-
tonomous agents in an environment that is governed
by some (social) norms. Although such approach
considers that the selection of desires and plans
should be based on their priorities and that such pri-
orities can be influenced by norms, it does not present
a complete strategy with a set of verification in the
norm review process, and strategies to evaluate, iden-
tify and solve conflicts between norms such as our
work does.
7 CONCLUSIONS
This paper proposes an extension to the BDI architec-
ture called NBDI to build goal-oriented agents able
to: (i) check if the agent should adopt or not a norm,
(ii) evaluate the pros and cons associated with the ful-
filment or violation of the norm, (iii) check and solve
conflicts among norms, and (iv) choose desires and
plans according to their decisions of fulfilling or not a
norm.
By implementing the algorithms from 1 to 9 and
using the Normative Jason platform, the applicability
of NBDI architecture could be verified in the example
presented in Section 3. Such agents are responsible
to plan the evacuation of people that are in hazardous
location, check the incoming perceptions (including
norms), select the norms they intend to fulfil based
on the benefits they provide to the achievement of the
agent’s desires and intentions, identify and solve con-
flicts among the selected norms, and decide to cope or
not with the norms while dropping, retaining or adopt-
ing new intentions. We are investigating the need for
extenting the AgentSpeak language with new predi-
cates that better represent the norms. We are also in
the process of defining an experimental study in order
compare our approach with other related ones.
ACKNOWLEDGEMENTS
The present work has been partially funded by the
Spanish project Agreement Technologies” (CON-
SOLIDER CSD2007-0022, INGENIO 2010) and by
the Brazilian research councils CNPq under grant
303531/2009-6, 557.128/2009-9 and FAPERJ under
grant E-26/110.959/2009, E- 26/170028/2008.
REFERENCES
Beavers, G. and Hexmoor, H. (2002). Obligations in a bdi
agent architecture. In In IC-AI.
Broersen, J., Dastani, M., Hulstijn, J., and van der Torre,
L. (2002). Goal generation in the boid architecture.
Cognitive Science Quarterly.
Burnett, C., Masato, D., McCallum, M., Norman, T., Gi-
ampapa, J., Kollingbaum, M., and Sycara, K. (2008).
Agent support for mission planning under policy con-
straints. In Proc. of 2nd Int. Technology Alliance.
Castelfranchi, C., Dignum, F., Jonker, C., and Treur, J.
(1999). Deliberative normative agents: Principles and
architecture. In In Proc. of the 6th Int. Workshop on
Agent Theories, Architectures, and Languages.
Dignum, F. (1996). Autonomous agents and social norms.
In Proc. of the Workshop on Norms, Obligations and
Conventions, pages 56–71.
Kollingbaum, M. (2005). Norm-Governed Practical Rea-
soning Agents. PhD thesis, University of Aberdeen.
Lopez-Lopez, F. (2003). Social Power and Norms: Im-
pact on agent behavior. PhD thesis, University of
Southampton.
Lopez-Lopez, F. and Marquez, A. (2004). An architecture
for autonomous normative agents. In Proc. of the 5th
Int. Conf. in Computer Science.
Meneguzzi, F. and Luck, M. (2009). Norm-based behaviour
modification in bdi agents. In Proc. of 8th Int. Conf.
on Autonomous Agents and Multiagent Systems.
Neto, B. F. S., da Silva, V. T., and de Lucena, C. J. P. (2010).
Using jason to develop normative agents. In In Proc.
of the XX Brazilian Symposium on Artificial Intelli-
gence.
Silva, V. (2008). From the specification to the implemen-
tation of norms: an automatic approach to generate
rules from norms to govern the behavior of agents.
Autonomous Agents and Multi-Agent Systems, pages
113–155.
Weiss, G. (1999). Multiagent Systems: A Modern Approach
to Distributed Modern Approach to Artificial Intelli-
gence. Massachusetts Institute of Technology.
NBDI: AN ARCHITECTURE FOR GOAL-ORIENTED NORMATIVE AGENTS
125