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