La plateforme MOCA: conception de SMA organisationnel structure dynamique - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

La plateforme MOCA: conception de SMA organisationnel structure dynamique

Description:

Les agents occupent des places (r les dans le mod le AGR) dans des groupes. Un agent peut tre diff rentes places dans diff rents groupes ... – PowerPoint PPT presentation

Number of Views:138
Avg rating:3.0/5.0
Slides: 14
Provided by: www293
Category:

less

Transcript and Presenter's Notes

Title: La plateforme MOCA: conception de SMA organisationnel structure dynamique


1
La plate-forme MOCAconception de SMA
organisationnel à structure dynamique
  • M. Amiguet, J. Baez, A. Nagy
  • IIUN, Neuchâtel, Suisse
  • J.-P. Müller
  • CIRAD, Montpellier, France

2
Niveau organisationnel
  • Organisation comportement collectif récurrent
  • Cf. structure et organisation chez Maturana
  • Rôle comportement individuel récurrent dans une
    organisation
  • Une organisation comme un ensemble de rôles
    complémentaires
  • Intérêt pour le génie logiciel
  • Les organisations comme descriptions
    réutilisables dans la conception de SMA

Méthodologie Aalaadin
3
Niveau système multi-agent
  • Les groupes sont des ensembles dagents
  • Les agents occupent des places (rôles dans le
    modèle AGR) dans des groupes
  • Un agent peut être à différentes places dans
    différents groupes

Modèle AGR implémenté dans MadKit
4
Liaison organisation-SMA
  • Le groupe comme instance dorganisation
  • La place comme instance de rôle
  • Deux méthodes
  • Statique lensemble des groupes et donc
    lattribution des rôles aux agents est fixe
  • Durand 95, Hilaire 00
  • Dynamique les groupes et les attributions de
    places dans les groupes est fait dynamiquement
  • MOCA

5
Les concepts de MOCA
Niveau descriptif (organisationnel)
Niveau exécutif (système multi-agent)
Organisation Relation Type dinfluence
Groupe Accointance Influence
Externe
Description de compétence Type dagent
Compétence Agent
Interne
6
Description dune organisation
  • Une organisation est formalisée comme un graphe
  • Les nuds sont des descriptions de rôle (avec
    cardinalité)
  • Les arcs sont des relations entre rôles (avec
    cardinalités)

1
n
7
Description dun rôle
Spécification en Object-Z Statecharts (Hilaire
00)
8
Le niveau SMA
  • Un agent peut
  • Créer un groupe comme instance dune organisation
  • Entrer dans un groupe en y acquérant un rôle
  • Sortir du groupe en y abandonnant son rôle
  • Deux remarques
  • Deux agents ne peuvent communiquer que dans un
    même groupe
  • Deux groupes ne peuvent interagir quà travers un
    agent
  • Deux problèmes
  • La gestion dynamique des rôles dans lagent
  • Approche componentielle dynamique
  • La gestion de ces services
  • Organisation de gestion

9
Approche componentielle dynamique
  • Un composant est une boîte noire avec
  • Les compétences fournies (? ports dentrée)
  • Les compétences nécessaires (? ports de sortie)
  • Le rôle est un composant particulier dédié à
    linteraction avec lextérieur de lagent
  • Conséquences
  • Prendre un rôle gt ajouter un nouveau composant
    dans lagent
  • Abandonner un rôle gt retirer un composant de
    lagent

10
Architecture de lagent (I)
Agent
Logique décisionnelle
Serveur dynamique de composants
Influences
11
Architecture de lagent (II)
  • API du serveur de composants
  • Ajoût/retrait de composants
  • Compétences présentes/manquantes
  • Interaction intercomposant
  • Assurer lexécution non destructive des
    composants
  • On ne fait pas dhypothèses sur la logique
    décisionnelle de lagent (choix du groupe, du
    rôle, etc.)

12
Gestion des organisations
Catalogue des organisations et des groupes
Rôle de chaque agent
Gestionnaire dun groupe
13
Conclusion
  • Les contributions
  • Réification des concepts dAalaadin
  • Lorganisation comme structure réutilisable en
    SMA
  • Serveur dynamique de composants/rôles
  • Exécution non-destructive de rôles multiples
  • Indépendance de la logique décisionnelle de
    lagent
  • Limites
  • Le rôle à la fois comme comportement (vue
    externe) et sa réalisation (vue interne)
  • Représentation des fonctions des organisations
  • Vérification des organisations
Write a Comment
User Comments (0)
About PowerShow.com