From organisation specification to normative programming in multi-agent organisations

  • Authors:
  • Jomi F. Hübner;Olivier Boissier;Rafael H. Bordini

  • Affiliations:
  • Dept Automation and Systems Engineering, Federal University of Santa Catarina;Ecole Nationale Supérieure des Mines, Saint Etienne, France;Institute of Informatics, Federal University of Rio Grande do Sul

  • Venue:
  • CLIMA'10 Proceedings of the 11th international conference on Computational logic in multi-agent systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we show how we can automatically translate high-level organisation modelling languages into simpler languages based on the idea of normative programming. With this approach, while designers and agents still use a highly abstract organisational modelling language to specify and reason about the multi-agent organisation, the development of the organisation management infrastructure is facilitated in the following manner. The high-level organisation specification is automatically translated into a simple normative programming language that we have recently introduced and for which we have given formal semantics. The organisation management infrastructure can then be based on an interpreter for the simpler normative language. We illustrate the approach showing how MOISE's organisation modelling language (with primitives such as roles, groups, and goals) can be translated into our normative programming language (with primitives such as norms and obligations). We briefly describe how this all has been implemented on top of ORA4MAS, the distributed artifact-based organisation management infrastructure for MOISE.