Normative KGP agents


DOI: 10.1007/s10588-006-9539-5

Cite this article as:
Sadri, F., Stathis, K. & Toni, F. Comput Math Organiz Theor (2006) 12: 101. doi:10.1007/s10588-006-9539-5


We extend the logical model of agency known as the KGP model, to support agents with normative concepts, based on the roles an agent plays and the obligations and prohibitions that result from playing these roles. The proposed framework illustrates how the resulting normative concepts, including the roles, can evolve dynamically during the lifetime of the agent. Furthermore, we illustrate how these concepts can be combined with the existing capabilities of KGP agents in order to plan for their goals, react to changes in the environment, and interact with other agents. Our approach gives an executable specification of normative concepts that can be used directly for prototyping applications.


Computational logic Normative agents Abduction Priorities Planning Roles Obligations Prohibitions 

Copyright information

© Springer Science + Business Media, LLC 2006

Authors and Affiliations

  1. 1.Department of ComputingImperial College LondonUK
  2. 2.Department of Computer Science, Royal HollowayUniversity of LondonUK

Personalised recommendations