N-Jason: Run-time norm compliance in AgentSpeak(L)

JeeHang Lee, Julian Padget, Brian Logan, Daniela Dybalova, Natasha Alechina

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

12 Citations (SciVal)


Normative systems offer a means to govern agent behaviour in dynamic open environments. Under the governance, agents themselves must be able to reason about compliance with state-or event-based norms (or both) depending upon the formalism used. This paper describes how norm awareness enables a BDI agent to exhibit norm compliant behaviour at run-time taking into account normative factors. To this end, we propose N-Jason, a run-time norm compliant BDI agent framework supporting norm-aware deliberation as well as run-time norm execution mechanism, through which new unknown norms are recognised and bring about the triggering of plans. To be able to process a norm such as an obligation, the agent architecture must be able to deal with deadlines and priorities, and choose among the plans triggered by a particular norm. Consequently, we extend the syntax and the scheduling algorithm of AgentSpeak(RT) to operate in the context of Jason/AgentSpeak(L) and provide ‘real-time agency’, which we explain through a detailed examination of the operational semantics of a single reasoning cycle.

Original languageEnglish
Title of host publicationEngineering Multi-Agent Systems
Subtitle of host publicationSecond International Workshop, EMAS 2014, Paris, France, May 5-6, 2014, Revised Selected Papers
EditorsFabiano Dalpiaz , Jurgen Dix , M. Birna van Riemsdiijk
Number of pages21
ISBN (Print)9783319144832
Publication statusPublished - 2014
Event2nd International Workshop on Engineering Multi-Agent Systems, EMAS 2014 - Paris, UK United Kingdom
Duration: 5 May 20146 May 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)03029743
ISSN (Electronic)16113349


Conference2nd International Workshop on Engineering Multi-Agent Systems, EMAS 2014
Country/TerritoryUK United Kingdom


  • Agent programming language
  • BDI
  • Normative system
  • Norms


Dive into the research topics of 'N-Jason: Run-time norm compliance in AgentSpeak(L)'. Together they form a unique fingerprint.

Cite this