Partenaires



Rechercher



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 "auto-adaptation"

  Axe "auto-adaptation"

Responsable : Jean-Paul Arcangeli

 

Les systèmes artificiels du futur seront de plus en plus complexes (au sens du nombre d’entités qui les composent et de leurs interactions), hétérogènes, distribués voire enfouis. Par nature, ils seront décentralisés et ouverts. D’une part, ils seront plongés dans des environnements instables, dont les variations seront peu ou mal connues en phase de conception. D’autre part, un système pourra être ou devenir un sous-système, c’est-à-dire un élément d’un ou de plusieurs autres systèmes, sans que cela n’ait été prévu initialement ni forcément maîtrisé au niveau du sous-système lui-même -de par l’ouverture et les capacités de communications, il existera des systèmes qui résulteront d’une agglomération fortuite de sous-systèmes déjà existants-.

Pour être robustes et pérennes, les systèmes informatiques devront donc évoluer dynamiquement et pour cela être capables de s’adapter de manière autonome aux changements de leur environnement. Leur concepteur ne saura pas à l’avance quelles seront les évolutions nécessaires ni si le système s’intègrera dans un autre système et comment. Par ailleurs, les adaptations devront se faire sans que le système soit arrété et remplacé par un autre plus adapté.

Dans un tel contexte, il est illusoire de penser qu’un utilisateur puisse contrôler et piloter à distance (de manière continue au moins) le système ou les entités qui le composent. Au contraire, il s’agira pour le système et/ou ses composants d’être suffisamment autonomes pour s’administer, s’organiser et s’adapter eux-mêmes (auto-adaptation). On peut penser que si l’on ne peut pas prévoir à l’avance quelles seront les adaptations, on pourra néanmoins prévoir que le système devra être adapté et comment il pourrait l’être. Pour cela on pourra fixer à l’avance quelques principes et règles qui régiront l’adaptation et définir des architectures logicielles qui la favoriseront.

Objectifs

Notre objectif à long terme est de produire des systèmes auto-adaptatifs à partir de « composants sur étagère », génériques et réutilisables dans de multiples champs d’application. Nos objectifs à court terme et moyen terme sont corrélés avec la gradation des difficultés associés aux diverses formes d’auto-adaptation : Auto-ajustement. Ici, l’organisation entre les composants du système est connue mais ce dernier doit maintenir certains paramètres dans des plages prédéfinies. La simulation adaptative est (...)

Lire la suite

Bibliographie sélective

Jean-Pierre Georgé, Marie-Pierre Gleizes, Pierre Glize. Conception de systèmes adaptatifs à fonctionnalité émergente : la théorie des AMAS. Dans/In : Revue d’Intelligence Artificielle, Hermès Science Publications, 17(4), 2003, 591-626. Résumé/Abstract, Accès BibTeX Jean-Paul Arcangeli, Sébastien Leriche. Construction d’agents auto-adaptatifs à base de micro-composants opératoires. Dans/In : Journées Francophones des Systèmes Multi-Agents (JFSMA 2007, Carcassonne, 17-19 octobre/October 2007, (...)

Lire la suite