MoiseInst: An Organizational Model for Specifying Rights and ... .fr

organization in which their behaviours are ruled by norms and controlled by an ... of Normative Agents for Institution) dedicated to the management of the orga-.
84KB taille 13 téléchargements 293 vues
MoiseInst: An Organizational Model for Specifying Rights and Duties of Autonomous Agents B. Gˆateau a ,

b

O. Boissier

a

D. Khadraoui

b

E. Dubois

b

a

b

1

CRP Henri Tudor, Av. JFK 29 – L-1855 Luxembourg SMA/G2I/ENSM Saint-Etienne, Cours Fauriel 158 – F-42023 Saint Etienne

Motivations

The research work deals with the iTV domain and concerns the creation of multimedia contents with which a televiewer interacts. Multimedia objects involved in this creation are considered as autonomous agents able to adapt and modify their behaviours to the modification of the environment and its related scenario. For instance, let’s consider a team of televiewers playing a “questions–answers” TV game1 . Being at home, each televiewer is represented in the TV game by an Avatar (cf. Fig. 1) which is opposed to a real players’ team. Avatars are directly controlled by their correspondent televiewers with help of hardware (remote control and set-top-box) and software developed within the project. In order to define rights and duties of autonomous and generic agents by means of unambiguous specifications, we think that the use of Electronic Institutions [3] is in concordance with our needs.

2

Electronic Institution of interactive games regulation

We define an Electronic Institution for Interactive Games (see Fig. 1) as an autonomous agents’ organization in which their behaviours are ruled by norms and controlled by an arbitration system. The role of this arbitration system consists in rewarding or punishing agents when they respect or not their agreements.

MOÏSEInst OS: Institution Specification Ag1 SS

NS

Ag2

Ag3

Ag4

MPEG4 MHP

CS

SYNAI: Institution Agent Middleware SACI: agent platform

Conversion tools

FS

Figure 1: Global view of MoiseInst Organizational Structure in a TV content production process The interactive game is thus composed of two layers: (i) the multi-agent interactive game in which avatars as autonomous agents evolve, (ii) an institutional multi-agent middleware called Synai (SYstem of Normative Agents for Institution) dedicated to the management of the organization and to the arbitration. Both layers use a normative organizational model described with the MoiseInst meta-model. This way, agents are able to reason on the specification. They have 1 iTV

game issued from the ITEA European Jules Verne Project.

the possibility to decide to take it into account or not. The institutional middleware reads this specification in order to supervise and control the agents. Both layers rely on an agents execution platform named SACI. In this paper we mainly focus on the presentation of MoiseInst .

3

General view of MoiseInst

MoiseInst is founded on the Moise+ organizational model (Model of Organization for multIagent SystEm) [1]. Moise+ allows to specify the global expected functioning (the Functional Specification - FS) of an agents organization as well as the structure of this organization in terms of roles, groups and links (the Structural Specification - SS). MoiseInst adds new specifications: - The Contextual Specification (CS) defining the different contexts influencing the dynamic of the organization as well as transitions between contexts. The CS is defined as follows in Backus-Naur Form: hCSi

::=

hcontextDesci htransitioni

::= ::=

‘(CS’ :context hcontextDesci* :transition htransitioni* [:initialCtxt hcontextIdi :finalCtxt hcontextIdi]‘)’ ‘(’:id hcontextIdi [:subcontext hCSi*]‘)’ ‘(’:source hcontextIdi :target hcontextIdi [:event heventIdi]‘)’

- The Normative Specification (NS) extending the Moise+ deontic specification and gathering a set of norms. A norm defines a right or a duty for a role or a group to execute a mission (set of goals) in a particular context and during a given time supervised by an issuer which can apply a sanction if the norm is not respected. We formally define a norm as follows: hnormi

::=

‘(Norm ’:id hnormIdi :weight hinti ‘::’ [:conditions hconditioni] :operator hdeonticReli :bearer hsentityIdi :issuer hsentityIdi :context hcontextIdi :action hdeonticActi [:relation hrelationi :deadline hdatei][:sanction hnormIdi]‘)’

The four specifications of MoiseInst form the Organizational Specification (OS). The Organizational Entity (OE) is then built from the set of agents that have adopted a role according to the SS of the OS. From this time, the Synai middleware manages and controls the functioning of this OE by the way of different events corresponding to the entry/exit of agents of the OE, adoption/leaving roles or groups, change of context, commitment to missions, achievement of goals, etc.

4

Perspectives

Two kinds of agents will evolve in our Electronic Institution: the domain agents (representing Avatars in this case) and the Synai agents. There was no intention to impose a unique domain agents definition due to the objective of heterogeneity. However we can specify the functionalities of the middleware agents. One work in progress is to define their interaction protocols. We could specify these protocols in a MoiseInst Interaction Specification (IS). Likewise, we could have a MoiseInst Ontological Specification (OnS) to define a basic vocabulary for contexts, goals, events or actions. We also are validating our Electronic Institution model in relation with an electronic commerce application in order to show the feasibility of our approach in multiple domain areas [2].

References [1] J.F. Hubner, J.S. Sichman, and O. Boissier. A model for the structural, functional, and deontic specification of organizations in multi-agent systems. In 16th Brazilian Symposium on Artificial Intelligence (SBIA’02), pages 118–128, Springer Verlag, 2002. [2] D. Khadraoui and B. Gˆateau. A prototype for an agent-based electronic contracting using an organizational model. In International Conference on Intelligent Agents, Web Technology and Internet Commerce (IAWTIC’05), Vienna - Austria, 28-30 November 2005. [3] D. C. North. Institutions, Institutional Change and Economic Performance. Political Economy of Institutions and Decisions. Cambridge University Press, 1990. ISBN 0521397340.