MaDcAr-Agent : un modèle d'agents auto-adaptables à base de composants - TEL - Thèses en ligne Access content directly
Theses Year : 2008

MaDcAr-Agent : un modèle d'agents auto-adaptables à base de composants

Abstract

In the context of ubiquitous computing, the application execution environment is made of heterogeneous devices belonging to different users (PC, PDA, mobile phone, etc.). These characteristics require to structure the application in a network of software units that are relatively independent but may interact with each other. In this thesis, we propose MaDcAr-Agent, a model of self-adaptive component-based agents provided with a framework dedicated to adaptation. This model is characterized by a meta level which contains an assembling engine in charge of automatic and dynamic adaptations according to the agent's context. The behavior of the meta level is ruled by two specified policies: the assembling policy that allows an agent to adapt itself because of contextual changes according to the available components and the content management policy that allows an agent to obtain the components it mostly needs, by using interactions with other agents. These specifications are made explicit and uncoupled from the agent's applicative behavior. The agent designer uses them to take into account the disturbance of the system from unpredictible and repeated changes, without having a detrimental effect on the agent's autonomy. To validate our approach, several experimentations have been conducted with this model. For instance, we describe a scenario involving mobile robots that must explore autonomously an unknown area.
Dans le cadre de l'informatique ubiquiste, l'environnement d'exécution d'une application est constitué de machines hétérogènes en ressources matérielles et appartenant à des utilisateurs différents (PC, PDA, téléphone mobile, etc.). Ces caractéristiques imposent de structurer l'application en une organisation d'unités logicielles relativement indépendantes qui coopèrent et interagissent. Dans cette thèse, nous proposons MaDcAr- Agent, un modèle d'agents auto-adaptables à base de composants et muni d'une infrastructure dédiée à l'adaptation. Ce modèle se caractérise par la présence d'un niveau méta qui comporte notamment un moteur d'assemblage en charge des adaptations dynamiques et automatiques en fonction du contexte de l'agent. Le fonctionnement du niveau méta est guidé par la spécification de deux politiques : la politique d'assemblage qui permet à l'agent de s'adapter aux changements de contexte en fonction des composants disponibles et la politique de gestion de contenu qui permet à l'agent d'avoir les composants dont il a le plus besoin grâce aux interactions avec les autres agents. A travers ces spécifications explicites et découplées du comportement applicatif de l'agent, le concepteur d'agents peut prendre en charge la perturbation d'un système dû à des changements imprévus et répétés, sans pour autant nuire à l'autonomie des agents qui composent ce système. Pour valider notre approche, diverses expérimentations ont été menées avec ce modèle, notamment dans le cadre d'un scénario impliquant des robots mobiles qui doivent explorer une zone inconnue.
Fichier principal
Vignette du fichier
2008_these_G_Grondin.pdf (3.75 Mo) Télécharger le fichier
Loading...

Dates and versions

tel-00775866 , version 1 (14-01-2013)

Identifiers

  • HAL Id : tel-00775866 , version 1

Cite

Guillaume Grondin. MaDcAr-Agent : un modèle d'agents auto-adaptables à base de composants. Système multi-agents [cs.MA]. Ecole Nationale Supérieure des Mines de Saint-Etienne, 2008. Français. ⟨NNT : 2008EMSE0034⟩. ⟨tel-00775866⟩
471 View
357 Download

Share

Gmail Facebook X LinkedIn More