MaDcAr-Agent : un modèle pour le développement d'agents auto-adaptables
Cet article décrit MADCAR-AGENT, un modèle
d'agents auto-adaptables à base de composants
logiciels. Ce modèle permet à un agent
de réviser sa composition interne lorsqu'il détecte
des changements de contexte. Le comportement
d'adaptation est explicitement séparé du
comportement applicatif de l'agent, pour simplifier
sa conception et son évolution. Le travail
présenté ici est une extension du modèle
MADCAR prenant en compte la présence de
plusieurs agents dans le système de manière à
apporter une dimension collaborative à l'autoadaptation,
par l'échange de composants. Pour
illustrer ce propos, MADCAR-AGENT a été appliqué
à une application de robotique de sauvetage.
This paper describes MADCAR-AGENT, a
component-based model of self-adaptive agents.
This model allows an agent to reconsider its internal
composition when it detects some context
changes. The adaptation behavior is explicitly
separated from the applicative behavior of the
agent, in order to ease its design and its evolution.
The work presented here extends the
MADCAR model by taking into account the
availability of several agents in the system to
bring a collaborative dimension to the selfadaptation,
using components exchanges. To
illustrate this purpose, MADCAR-AGENT has
been applied to a robotic rescue application.