TY - CHAP
T1 - Managing conflict resolution in norm-regulated environments
AU - Kollingbaum, Martin J.
AU - Vasconcelos, Wamberto
AU - Garcia-Camino, Andres
AU - Norman, Timothy J.
PY - 2008
Y1 - 2008
N2 - 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 conflict with 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 constraints over 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.
AB - 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 conflict with 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 constraints over 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.
U2 - 10.1007/978-3-540-87654-0_2
DO - 10.1007/978-3-540-87654-0_2
M3 - Chapter
SN - 978-3-540-87653-3
VL - 4995
T3 - Lecture Notes in Computer Science
SP - 55
EP - 71
BT - Engineering Societies in the Agents World VIII
A2 - Artikis, Alexander
A2 - Oare, Greogory M. P.
A2 - Stathis, Kostas
A2 - Vouros, George
PB - Springer Berlin / Heidelberg
ER -