Accueil du site > Français > Thèmes de recherche > Thème 3 - Interaction, autonomie, dialogue et coopération > Equipe SMAC > Site SMAC > Axes de recherche > Axe "coordination adaptative"
Responsable : Eric Andonoff
La coordination permet de gérer les dépendances entre les activités des agents impliqués dans un système complexe, de manière à ce que l’ensemble forme un tout fonctionnel et performant dans un environnement évolutif et ouvert. La coordination peut être définie de façon explicite ou implicite.
En ce qui concerne la coordination explicite, des techniques (protocoles, structures organisationnelles...) sont utilisées pour expliciter comment chacun des agents impliqués dans le système contribue à la réalisation des fonctions de ce dernier. Dans ce cas, le formalisme des réseaux de Pétri, associé aux concepts constitutifs de l’approche objet pour étendre son pouvoir d’expression et pour définir les relations entre les éléments du modèle d’un système, est un outil qui permet de traiter de façon homogène les principales questions d’ingénierie : spécification, validation et implantation.
La coordination entre les agents peut aussi être définie de façon implicite, par l’intermédiaire de leur perception locale de leur environnement physique et social. Les agents sont autonomes et ont une connaissance partielle de leur environnement. Ils perçoivent et modifient dynamiquement cet environnement qui, de ce fait, exerce des contraintes auxquelles ils doivent en retour s’adapter. Leur coordination sera d’autant plus efficace qu’ils possèdent une représentation précise et juste des agents avec qui ils interagissent. Dans ce contexte, les propriétés et les fonctionnalités du système sont émergentes et des techniques d’analyse (protocol mining) sont utilisables pour découvrir les protocoles de coordination ou structures organisationnelles sous-jacentes permettant l’émergence d’une fonction collective adéquate.
Enfin, qu’elle soit explicite ou implicite, la coordination est évolutive et l’adaptation est une notion incontournable qui peut s’appliquer à différents degrés selon le cadre dans lequel on se situe : soit l’objectif à atteindre est connu ou peut être connu a priori soit il est inconnu et émerge des différentes interactions entre agents.
Axe coordination - Applications L’équipe aborde la coordination selon les deux facettes introduites précédemment : En ce qui concerne la coordination explicite, la notion de protocole est la base pour coordonner les activités des agents impliqués dans un système complexe ; En ce qui concerne la coordination implicite, nous nous intéressons à la construction de profil adaptatif à partir d’une approche locale et émergente fondée sur l’approche coopérative par AMAS. Dans ce cadre, nos objectifs se (...)
Eric Andonoff, Wassim Bouaziz, Chihab Hanachi. Protocol Management Systems as a Middleware for Inter-Organizational Workflow Coordination. Dans/In : International Journal of Computer Science and Applications, Technomathematics Research Foundation, Bombay, India, 4(2), 23-41, juillet/July 2007. BibTex Sylvain Videau, Sylvain Lemouzy, Valérie Camps, Pierre Glize. Towards an Emergent Taxonomy Approach for Adaptive Profiling. Dans/In : International Workshop on Service-Oriented Computing (...)