Open multiagent systems typically require the participating agents to comply with system-level rules, or norms, and may punish non-compliance. An interesting challenge for designers of such systems is how to provide for dynamic, run-time allocation of norms. In this paper, we present a novel, framework-independent approach enabling a norm architecture to be overlaid on any type of multiagent system. We achieve this by defining rights, responsibilities and sanctions in a manner which allows for their run-time assignment and re-assignment to agents in a normative multiagent system. The overlay architecture we propose requires the system to include a normative knowledge base containing explicit representation of norms as conditional rules, where the pre-conditions for instantiation of a norm are various runtime occurrences, such as the execution of some agent action, or the occurrence of some event. Our method has both wide generality and flexibility, allowing at one extreme few or no agent roles, each role having many conditional 1 norms, or allowing, at the other extreme, many roles, each having only a small number of conditional norms, or allowing, indeed, any position between these two extremes.
However, REF , do propose an architecture for overlaying multi-agent system normative knowledge bases in which norms are represented as conditional rules.
Dynamic Assignment of Roles, Rights and Responsibilities in Normative Multiagent Systems
Computer Science