1 / 10

Yann Secq (secq@lifl.fr)

Un modèle de spécification exécutable de protocoles d'interaction pour les systèmes multi-agents ouverts. Yann Secq (secq@lifl.fr). Equipe Systèmes Multi-Agents et Coopération Laboratoire d’Informatique Fondamentale de Lille Université des Sciences et Technologies de Lille. Problématique.

orpah
Télécharger la présentation

Yann Secq (secq@lifl.fr)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Un modèle de spécification exécutable de protocoles d'interaction pour les systèmes multi-agents ouverts Yann Secq (secq@lifl.fr) Equipe Systèmes Multi-Agents et Coopération Laboratoire d’Informatique Fondamentale de Lille Université des Sciences et Technologies de Lille

  2. Problématique • Contexte : les systèmes multi-agents • Hétérogénéité des modèles • Diversité des implémentations • Du rôle central de la notion d’interaction • Problèmes d’interopérabilité … GT Modèles Formels pour l'Interaction

  3. Une approche pragmatique • Formaliser les conversations • Programmation orientée interaction [Singh] • Lois sociales [Shoham], normes [Dignum] • Notion de protocole d’interaction • Rôle de(s) (l’)organisation(s) GT Modèles Formels pour l'Interaction

  4. Une ingénierie des protocoles d’interaction • Donner au concepteur une vue globale • Formalisation d’une conversation multi-partites : • des intervenants, • des messages échangés • des compétences nécessaires, • description du flux de la conversation. • Définition d’une « spécification exécutable de protocole d’interaction » GT Modèles Formels pour l'Interaction

  5. Une ingénierie des proto-coles d’interaction GT Modèles Formels pour l'Interaction

  6. Une ingénierie des proto-coles d’interaction <interaction> <protocol name="FIPA Contract Net"> <microroles> <microrole name="Initiator" occurence="1"/> <microrole name="Participant" occurence="+"/> </microroles> <skillinterfaces> <skillinterface name="bid" node="2" uri="http://localhost/~secq/interfaces/contractNet/bid.sixml"/> <skillinterface name="choose" node="4" uri="http://localhost/~secq/interfaces/contractNet/choose.sixml"/> <skillinterface name="do" node="6" uri="http://localhost/~secq/interfaces/contractNet/do.sixml"/> </skillinterfaces> <net> <nodes> <node microrole="Initiator" initial="1" ids="1,3,4,7,8"/> <node microrole="Participant" ids="2,5,6"/> </nodes> <arcs validator="org.g.message.validators.XPath"> <arc from="1" to="2" message="/cfp"/> <arc from="2" to="3" message="/refuse"/> <arc from="2" to="3" message="/not_understood"/> <arc from="2" to="4" message="/propose"/> <arc from="4" to="5" message="/reject"/> <arc from="4" to="6" message="/accept"/> <arc from="6" to="7" message="/failure"/> <arc from="6" to="8" message="/inform_done"/> <arc from="6" to="8" message="/inform_ref"/> </arcs> </net> </protocol> </interaction> GT Modèles Formels pour l'Interaction

  7. Une ingénierie des proto-coles d’interaction GT Modèles Formels pour l'Interaction

  8. Mise en oeuvre • Modèle minimal générique d’agent • Notion de compétence • Composant de gestion des protocoles d’interaction • Composant de gestion organisationnelle • Plateforme : Jãneiro GT Modèles Formels pour l'Interaction

  9. Domaines d’applications • Systèmes d’information • Systèmes de workflow • Supply Chain Management • Systèmes collaboratifs • Diapo-Conférence • Systèmes de calculs distribués • RAGE : Reckoner AGEnts GT Modèles Formels pour l'Interaction

  10. Contacts équipe SMAC (LIFL/USTL) • Systèmes Multi-Agents et Coopération • Responsable : Philippe.Mathieu@lifl.fr • Thématiques : • Théorie des jeux, • Modélisation du comportement, • Plateformes et simulations, http://www.lifl.fr/SMAC GT Modèles Formels pour l'Interaction

More Related