Computational & Mathematical Organization Theory

, 12:101

Normative KGP agents


    • Department of ComputingImperial College London
  • Kostas Stathis
    • Department of Computer Science, Royal HollowayUniversity of London
  • Francesca Toni
    • Department of ComputingImperial College London

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 logicNormative agentsAbductionPrioritiesPlanningRolesObligationsProhibitions

Copyright information

© Springer Science + Business Media, LLC 2006