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

Slides:



Advertisements
Présentations similaires
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Advertisements

Karima Boudaoud, Charles McCathieNevile
AVANCEMENT DES TRAVAUX DE THESE
IREMIA : Institut de REcherche en Mathématiques et Informatique Appliquées Université de la Réunion Uniformisation des mécanismes de conception de SMA.
Treuil IRD Abdelwahed FSSM-Marrakech
Baghera Un environnement informatique
Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique.
Les Systèmes Multi Agents
Julien HERON.
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Chantal Taconet, Erik Putrycz, Guy Bernard
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Reference Model of Open Distributed Processing
Eric BONJOUR, Maryvonne DULMET
COMPORTEMENT ORGANISATIONNEL ET MANAGEMENT DES RESSOURCES HUMAINES
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
D1 - 01/03/2014 Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation de ce document par son destinataire.
Système de gestion de bases de données. Modélisation des traitements
                                        République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientifique.
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
Discussion sur la plate-forme CORMAS/BIOSMART II
Bases de l’Intelligence Artificielle Distribuée
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
XML-Family Web Services Description Language W.S.D.L.
Urbanisation des SI Saâd AISSA Sami BENMOSBAH Delphine GAAG
JAVASERVER FACES Un framework Java pour le développement Web.
Les Systèmes Multi-Agents pour la Gestion de Production
Analysis and design of agent-oriented information systems OFER ARAZY et CARSON C. WOO University of British Columbia, Vancouver The Knowledge Engineering.
Page : 1 JFIADSMA' octobre 2002 Direction Générale Technique / Direction de la Prospective SCALA : Une approche Multi-Agent pour la Conception.
Réalisée par :Samira RAHALI
Programme d’Étude Européen pour une méthodologie en Éducation à l’Environnement Projet de formation.
Exploitation du modèle holonique dans un cadre combinant IAD et IHM
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Discussion sur la plate-forme MIMOSA Jean-Pierre Müller, CIRAD-TERA Équipe "Dynamique et usage des ressources et modélisation des systèmes complexes"
Vers la conception objet
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Etude globale de système.
Vincent Thomas Christine Bourjot Vincent Chevrier
GT Modèles Formels pour l'Interaction
COTRE COmposants Temps REel
Les étapes du cycle de développement du génie logiciel
Tolerance Manager Un concept métier
Portée, arrimages et intervenants Évolution des méthodes
LANFH au service des hospitaliers LE DEVELOPPEMENT PROFESSIONNEL CONTINU Présidents et Vice-Présidents Mercredi 25 janvier
Patrons de conceptions de créations
ANALYSE METHODE & OUTILS
Supports de formation au SQ Unifié
Mise en place d’une plate-forme d’expérimentation d’applications adaptables à partir de composants Encadreurs : Mireille Blay-Fornarino Anne-Marie Dery-Pinna.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
École internationale de gestion ESG400G - UQAM Prof. Amparo Jiménez, Ph.D.
Initiation à la conception des systèmes d'informations
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Les différents modèles d’architecture technique
La programmation par objets Principes et concepts Etude de Smalltalk.
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
Application à la viabilité des systèmes irrigués à Podor de la modélisation à la restitution aux paysans Olivier Barreteau.
Initiation à Oracle Server
IHM Modèle d’architecture et liens avec les outils de production d’interface IHM Dirrigé par : Catherine RECANATI Présenté par : Youssef OUDGHIRI YOUSFI.
Quelques notions utiles
Le cabinet d’avocat: une entreprise du droit Présentation de Maître Mame Adama GUEYE Formation Continue CIFAF Dakar 2 Décembre 2014.
IFT – Ingénierie des connaissances Exposé d’article
ETP-ACT L’éducation thérapeutique du patient en grande précarité et travail social : quelles réalités? Farida MOUDA Chargée de projets IREPS HN.
Modélisation des Actions Mécaniques Première sti2d
« LA PERFORMANCE DOIT ÊTRE GÉRÉE… ». 2 GÉRER / MESURER ? GÉRER LA PERFORMANCE DES PERSONNES, C’EST BEAUCOUP PLUS QUE LA MESURER. Partager.
1 La Coordination dans les Systèmes d’Information Orientés Agents (SIOA) Participants IRIT-UT1 : E.Andonoff, L. Bouzguenda,J. Cardoso, C. Hanachi, C. Sibertin-Blanc,
Les SMA: principes, origines, modalit é s de fonctionnement Jean-Pierre Müller (CIRAD-ES-GREEN/LIRMM)
Coopération Technique Belge Audit interne à la CTB : présentation.
Transcription de la présentation:

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

La plate-forme MOCA 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

La plate-forme MOCA 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

La plate-forme MOCA 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

La plate-forme MOCA Les concepts de MOCA Niveau descriptif (organisationnel) Niveau exécutif (système multi-agent) Externe Interne Organisation Relation Type dinfluence Groupe Accointance Influence Description de rôleRôle Description de compétence Type dagent Compétence Agent

La plate-forme MOCA Description dune organisation Une organisation est formalisée comme un graphe: Les nœuds sont des descriptions de rôle (avec cardinalité) Les arcs sont des relations entre rôles (avec cardinalités) Initiator (1)Participant (n) 1n

La plate-forme MOCA Description dun rôle Spécification en Object-Z + Statecharts (Hilaire 00)

La plate-forme MOCA 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

La plate-forme MOCA 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 => ajouter un nouveau composant dans lagent Abandonner un rôle => retirer un composant de lagent

La plate-forme MOCA Architecture de lagent (I) Agent Logique décisionnelle Serveur dynamique de composants Composant/ rôle Composant/ rôle Interaction Intercomposants Répartition des influences Influences

La plate-forme MOCA 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.)

La plate-forme MOCA Gestion des organisations Pages jaunes (1) Requérant (n) Gestionnaire (n) Catalogue des organisations et des groupes Gestionnaire dun groupe Rôle de chaque agent

La plate-forme MOCA 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