Managing Conflict Resolution in Norm-Regulated Environments

  • Authors:
  • Martin J. Kollingbaum;Wamberto W. Vasconcelos;Andres García-Camino;Tim J. Norman

  • Affiliations:
  • Dept. of Computing Science, Univ. of Aberdeen, Aberdeen, UK AB24 3UE;Dept. of Computing Science, Univ. of Aberdeen, Aberdeen, UK AB24 3UE;IIIA-CSIC, Bellaterra, Spain 08193;Dept. of Computing Science, Univ. of Aberdeen, Aberdeen, UK AB24 3UE

  • Venue:
  • Engineering Societies in the Agents World VIII
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Norms are the obligations, permissions and prohibitions associated with members of a society. Norms provide a useful abstraction with which to specify and regulate the behaviour of self-interested software agents in open, heterogeneous systems. Any realistic account of norms must address their dynamic nature: the norms associated with agents will change as agents act (and interact) --- prohibitions can be lifted, obligations can be fulfilled, and permissions can be revoked as a result of agents' actions. These norms may at times conflictwith one another, that is, an action may be simultaneously prohibited and obliged (or prohibited and permitted). Such conflicts cause norm-compliant agents to experience a paralysis: whatever they do (or not do) will go against a norm. In this paper we present mechanisms to detect and resolve normative conflicts. We achieve more expressiveness, precision and realism in our norms by using constraintsover first-order variables. The mechanisms to detect and resolve norm conflicts take into account such constraints and are based on first-order unification and constraint satisfaction. We also explain how the mechanisms can be deployed in the management of norms regulating environments for software agents.