
 
conflicting norms holds. Our approach differs from 
the one described in Aphale et al. (2013) because we 
use a planner to avoid certain actions to be performed.  
In  the  research  described  in  Günay  and  Yolum 
(2013), obligations and prohibitions are represented 
through commitments and the conflicts are solved by 
changing  the  activation  condition  of  the 
commitments. 
Although the related approaches also reduce the 
scope of influence of the norms or use a method based 
on  planning  to  solve  the  conflicts,  none  of  them 
focuses on conflicts that depends on execution order 
of runtime events in multi-agent systems. 
5  CONCLUSIONS 
Norms  are  being  used  in  multi-agent  systems  to 
control  the  behavior  of  software  agents,  without 
restricting their autonomy. It is important taking into 
account the possible existence of normative conflicts 
in MAS regulated by multiple norms. A normative 
conflict arises when the fulfilment of one norm causes 
the  violation  of  another.  This  paper  presented  two 
approaches  to  resolve  normative  conflicts  that 
depends  on  execution  order  of  runtime  events  in 
multi-agent systems. The first approach eliminates, at 
design  time,  the  overlaps  between  two  norms  in 
conflict by changing the  activation intervals of  the 
conflicting pair. The result is a set of norms free of 
conflict. The second approach resolves the normative 
conflict by extending an existing automated planning 
algorithm in order to get plans that do not produce 
sequence  of  conflicting  actions.  Therefore,  the 
planner would generate sequence of actions that are 
free of normative conflict. As future work, we intend 
to extend the proposed approach to support several 
before and after conditions in the norm definition. In 
this version, the norm definition only supports one 
after and one before conditions. Moreover, we would 
like  to  exploit  our  mechanisms  in  real  world 
scenarios.  
REFERENCES 
Aphale,  M.,  Norman,  T.  J.,  &  Sensoy,  M.,  2013.  Goal-
directed policy conflict detection and prioritisation. In 
Aldewereld,  H.,  Sichman,  J.S.,  (Eds),  Coordination, 
organisations, institutions and norms in agent systems 
VIII, volume 7756 of Lecture notes in computer science 
(pp. 87-104), Springer. 
Belchior,  M.,  &  da  Silva,  V.  T.  (2017a).  Detection  of 
Runtime  Normative  Conflict  based  on  Execution 
Scenarios. ICAS 2017, 21. 
Belchior,  M.,  &  da  Silva,  V.  T.  (2017b).  Detection  of 
Normative Conflict that Depends on Execution Order 
of Runtime Events in Multi-Agent Systems. In WI’17, 
IEEE/WIC/ACM  International  Conference  on  Web 
Intelligence. August 23-26, 2017, Leipzig, Germany. 
Gaertner, D., Garcia-Camino, A., Noriega, P., Rodriguez-
Aguilar,  J.  A.,  &  Vasconcelos,  W.  W.,  2007. 
Distributed norm management in regulated multiagent 
systems. In Proceedings of the 6th international joint 
conference  on  Autonomous  agents  and  multiagent 
systems. ACM, p. 90. 
Ghallab,  M.,  Nau,  D.,  &  Traverso,  P.,  2004.  Automated 
Planning: theory and practice. Elsevier. 
Günay, A., & Yolum, P., 2013. Engineering conflict-free 
multiagent systems. In First international workshop on 
engineering multiagent systems (EMAS). 
Kagal, L., & Finin, T. 2007. Modeling conversation policies 
using permissions and obligations. Autonomous Agents 
and Multi-Agent Systems, 14(2), 187–206. 
Kollingbaum, M. J., & Norman, T. J., 2004. Strategies for 
resolving norm conflict in practical reasoning. In ECAI 
workshop  coordination  in  emergent  agent  societies 
(Vol. 2004). 
Oren, N., Luck, M., Miles, S., & Norman, T. J. 2008. An 
argumentation  inspired  heuristic  for  resolving 
normative  conflict.  In  5th  international  workshop  on 
coordination, organisations, institutions and norms in 
agent systems (COIN@AAMAS 2008). 
Russel, S., & Norvig, P. Artificial Intelligence: A Modern 
Approach, 2003. EUA: Prentice Hall. 
Santos, J. S., Zahn, J. O., Silvestre, E. A., Silva, V. T., & 
Vasconcelos, W. W., 2017. Detection and resolution of 
normative conflicts in multi-agent systems: a literature 
survey. Autonomous Agents and Multi-Agent Systems, 
1-47. 
Sensoy, M., Norman, T. J., Vasconcelos, W. W., & Sycara, 
K.,  2012.  OWL-POLAR:  A  framework  for  semantic 
policy  representation  and  reasoning.  Web  Semantics: 
Science, Services and Agents on the World Wide Web, 
12, 148-160. 
Vasconcelos,  W.  W.,  García-Camino,  A.,  Gaertner,  D., 
Rodríguez-Aguilar,  J.  A.,  &  Noriega,  P.,  2012. 
Distributed norm management for multi-agent systems. 
Expert Systems with Applications, 39(5), 5990–5999. 
Vasconcelos, W. W., Kollingbaum, M. J., & Norman, T. J., 
2009.  Normative  conflict  resolution  in  multi-agent 
systems. Autonomous agents and multi-agent systems, 
19(2), 124-152. 
Vasconcelos,  W.  W.,  &  Norman,  T.  J.,  2009.  Contract 
formation  through  preemptive  normative  conflict 
resolution. In Proceedings of the 2009 conference on 
artificial  intelligence  research  and  development: 
Proceedings of the 12th international conference of the 
catalan association for artificial intelligence (pp. 179–
188). Amsterdam: IOS Press.   
Strategies for Resolving Normative Conflict That Depends on Execution Order of Runtime Events in Multi-Agent Systems
223