While much work has focused on the creation of norm aware agents, much less has been concerned with aiding a system's designers in understanding the effects of norms on a system. However, since norms are generally pre-determined by designers, providing such support can be critical in enabling norm refinement for more effective or efficient system regulation. In this paper, we address just this problem by providing explanations as to why some norm is applicable, violated, or in some other state. We make use of conceptual graph based semantics to provide an easily interpretable graphical representation of the norms within a system. Such a representation allows for visual explanation of the state of norms, showing for example why they may have been activated or violated. These explanations then enables easy understanding of the system operation without needing to follow the system's underlying logic.
[1]
John F. Sowa,et al.
Conceptual Structures: Information Processing in Mind and Machine
,
1983
.
[2]
Marie-Laure Mugnier,et al.
Graph-based Knowledge Representation - Computational Foundations of Conceptual Graphs
,
2008,
Advanced Information and Knowledge Processing.
[3]
Michael Luck,et al.
Handling Mitigating Circumstances for Electronic Contracts
,
2008
.
[4]
Michael Luck,et al.
Towards a Monitoring Framework for Agent-Based Contract Systems
,
2008,
CIA.
[5]
Moshe Tennenholtz,et al.
On Social Laws for Artificial Agent Societies: Off-Line Design
,
1995,
Artif. Intell..