Developing Goal-Oriented Normative Agents: The NBDI Architecture

  • Baldoino F. dos Santos Neto
  • Viviane Torres da Silva
  • Carlos J. P. de Lucena
Part of the Communications in Computer and Information Science book series (CCIS, volume 271)


In open multi-agent systems norms are mechanisms used to restrict the behaviour of agents by defining what they are obligated, permitted or prohibited to do and by stating stimulus to their fulfillment such as rewards and discouraging their violation by pointing out punishments. In this paper we propose the NBDI architecture to develop goal-oriented normative agents whose priority is the accomplishment of their own desires while evaluate the pros and cons associated with the fulfillment or violation of the norms. The BDI architecture is extended by including norms related functions to check the incoming perceptions (including norms), select the norms they intend to fulfill based on the benefits they provide to the achievement of the agent‘s desires and intentions, and decide to cope or not with the norms while dropping, retaining or adopting new intentions. The applicability of our approach is demonstrated through an non-combatant evacuation scenario implemented by using the Normative Jason platform.


Norms BDI agents 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beavers, G., Hexmoor, H.: Obligations in a bdi agent architecture. In: IC-AI (2002)Google Scholar
  2. 2.
    Castelfranchi, C., Dignum, F., Jonker, C., Treur, J.: Deliberative normative agents: Principles and architecture. In: Proc. of the 6th Int. Workshop on Agent Theories, Architectures, and Languages (1999)Google Scholar
  3. 3.
    Dignum, F.: Autonomous agents and social norms. In: Proc. of the Workshop on Norms, Obligations and Conventions, pp. 56–71 (1996)Google Scholar
  4. 4.
    Kollingbaum, M.: Norm-Governed Practical Reasoning Agents. PhD thesis, University of Aberdeen (2005)Google Scholar
  5. 5.
    Lopez-Lopez, F., Marquez, A.: An architecture for autonomous normative agents. In: Proc. of the 5th Int. Conf. in Computer Science (2004)Google Scholar
  6. 6.
    Meneguzzi, F., Luck, M.: Norm-based behaviour modification in bdi agents. In: Proc. of 8th Int. Conf. on Autonomous Agents and Multiagent Systems (2009)Google Scholar
  7. 7.
    Neto, B.F.S., da Silva, V.T., de Lucena, C.J.P.: Using jason to develop normative agents. In: Proc. of the XX Brazilian Symposium on Artificial Intelligence (2010)Google Scholar
  8. 8.
    Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Modern Approach to Artificial Intelligence. Massachusetts Institute of Technology (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Baldoino F. dos Santos Neto
    • 1
  • Viviane Torres da Silva
    • 2
  • Carlos J. P. de Lucena
    • 1
  1. 1.Computer Science DepartmentPUC-RioRio de JaneiroBrazil
  2. 2.Computer Science DepartmentFluminense Federal University (UFF)Rio de JaneiroBrazil

Personalised recommendations