Note publique d'information : Le sujet de cette thèse est l'étude des différentes formes d'interactions existantes
et ayant été modélisées dans les systèmes multi-agents, et la réalisation d'un modèle
le plus général possible, tout en restant opérationnel, des interactions dans ces
systèmes. Nous souhaitons en effet définir un nouveau cadre de conception de systèmes
multi-agents basé sur une approche plaçant l'interaction comme entité première de
modélisation. L'intérêt et l'efficacité des systèmes multi-agents se définit généralement
comme issue des interactions entre les agents, lesquelles interactions sont censées
apporter l'efficacité, la robustesse et des fonctionnalités nouvelles par émergence.
Les interactions sont dans les systèmes multi-agents le support direct de l'émergence,
mais on ne dispose pas d'un modèle général de l'interaction, alors même que l'on cherche
précisément à cerner au mieux la notion de fonctionnalité émergente d'un système.
Notre travail vise dans ce cadre plusieurs objectifs : présenter l'état de l'art en
matière de modélisation des interactions, dans différents domaines d'application (interactions
sociales, interactions situées, etc) pour en extraire une classification des interactions,
fournissant ainsi une grille de lecture du domaine. Puis, effectuer une synthèse des
propriétés et caractéristiques des interactions ainsi étudiées, pour extraire la forme
d'interaction la plus générale possible qui soit encore opérationnelle, c'est à dire,
avec laquelle on peut définir des interaction} et réaliser un programme informatique,
d'après cette définition, de façon automatique. Le but final est donc la proposition
d'un modèle de définition des interactions et d'un modèle d'opérationnalisation associé,
permettant de concevoir et de réaliser des systèmes multi-agents par une approche
" interaction' ". Nous avançons comme hypothèse que cette approche est réalisable,
et qu'elle permettra de mieux cerner les phénomènes émergents.
Note publique d'information : This thesis is a study of different kinds of interaction in multi-agent systems. We
try to define a general and operationnal model of interaction in these systems. This
work has several goals. We review the state of the art in interaction modelling, and
we try to classify these interaction models according to several criterions. We then
try to synthetize these works in order to obtain the highest level, still operationnal,
interaction model. We then realize an implantation of this model, capable of interfacing
itself with a vast array of multi-agent systems (based on the Java langage). Our operationnal
model can then be used and parametrized by way of a formal grammar : a grammar of
interaction definition for multi-agent systems that we introduce.