From Organisation Specification to Normative Programming in Multi-Agent Organisations

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 '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.
Document type :
Book sections
Complete list of metadatas

https://hal-emse.ccsd.cnrs.fr/emse-00643571
Contributor : Florent Breuil <>
Submitted on : Tuesday, November 22, 2011 - 11:38:31 AM
Last modification on : Thursday, October 17, 2019 - 12:36:11 PM

Links full text

Identifiers

Citation

Jomi Fred Hübner, Olivier Boissier, Rafael Bordini. From Organisation Specification to Normative Programming in Multi-Agent Organisations. Dix, Jürgen; Leite, João; Governatori, Guido; Jamroga, Wojtek. Computational Logic in Multi-Agent Systems, Springer Berlin / Heidelberg, pp.117-134, 2010, Lecture Notes in Computer Science, ⟨10.1007/978-3-642-14977-1_11⟩. ⟨emse-00643571⟩

Share

Metrics

Record views

157