TY - JOUR
T1 - Distributed norm management for multi-agent systems
AU - Vasconcelos, W. W.
AU - García-Camino, A.
AU - Gaertner, D.
AU - Rodríguez-Aguilar, J. A.
AU - Noriega, P.
N1 - Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012/4/1
Y1 - 2012/4/1
N2 - Norms explicitly represent prohibitions, permissions and obligations associated with software agents, changing as agents act and interact in pursuit of their goals. Norms provide means of regulating open and heterogeneous multi-agent systems; however, in order to truly reflect the nature of multi-agent systems, norms should be managed in a distributed fashion. A centralized account of norms creates a single point-of-failure and bottlenecks, and as a result fault-tolerance and scalability are jeopardized. The decentralized management of norms is, nevertheless, a challenging issue and we observe a lack of truly distributed computational realizations of normative models. To remedy this, we propose normative structures, which allow the propagation of changes in the norms associated with agents, as a result of their actions. Due to the dynamic nature of multi-agent systems and the potential concurrency of agents' actions, conflicts may arise, whereby an action is simultaneously prohibited and obliged (or prohibited and permitted). We thus present a run-time algorithm to detect and resolve conflicts during the enactment of a multi-agent system, and show how this algorithm can be put to use within a distributed setup.
AB - Norms explicitly represent prohibitions, permissions and obligations associated with software agents, changing as agents act and interact in pursuit of their goals. Norms provide means of regulating open and heterogeneous multi-agent systems; however, in order to truly reflect the nature of multi-agent systems, norms should be managed in a distributed fashion. A centralized account of norms creates a single point-of-failure and bottlenecks, and as a result fault-tolerance and scalability are jeopardized. The decentralized management of norms is, nevertheless, a challenging issue and we observe a lack of truly distributed computational realizations of normative models. To remedy this, we propose normative structures, which allow the propagation of changes in the norms associated with agents, as a result of their actions. Due to the dynamic nature of multi-agent systems and the potential concurrency of agents' actions, conflicts may arise, whereby an action is simultaneously prohibited and obliged (or prohibited and permitted). We thus present a run-time algorithm to detect and resolve conflicts during the enactment of a multi-agent system, and show how this algorithm can be put to use within a distributed setup.
KW - norm
KW - software agents
KW - normative conflicts
KW - multi-agent systems
UR - http://www.scopus.com/inward/record.url?scp=84855883915&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2011.11.108
DO - 10.1016/j.eswa.2011.11.108
M3 - Article
AN - SCOPUS:84855883915
VL - 39
SP - 5990
EP - 5999
JO - Expert Systems with Applications
JF - Expert Systems with Applications
SN - 0957-4174
IS - 5
ER -