Architectures à composants et agents pour la conception d'applications réparties adaptables

par Sébastien Leriche

Thèse de doctorat en Informatique

Sous la direction de Jean-Paul Arcangeli.

Soutenue en 2006

à Toulouse 3 .


  • Résumé

    Les systèmes informatiques modernes sont fortement distribués, pervasifs, hétérogènes. Les environnements qui supportent leur exécution sont instables et les applications doivent être capables de s'adapter dynamiquement. Nos objectifs sont de proposer et d'évaluer des technologies logicielles qui contribuent à maîtriser la complexité du développement, du déploiement et de la maintenance de telles applications. Pour cela, nous proposons un modèle d'agent mobile adaptable, capable de se reconfigurer dynamiquement pour s'adapter aux variations de son contexte d'exécution. Nous proposons ensuite un patron de conception pour la mise en oeuvre de systèmes répartis à grande échelle. Enfin, nous proposons un style d'architecture d'agent flexible dans lequel différents assemblages de micro-composants permettent d'engendrer différents modèles d'agents adaptables. La mise en oeuvre de plusieurs prototypes permet d'illustrer et d'évaluer l'intérêt de ces différentes architectures.

  • Titre traduit

    Component and agent based architectures for building adaptive distributed applications


  • Résumé

    Modern information processing systems are distributed, pervasive, heterogeneous. Environments which support their execution are unstable and applications must be able to adapt themselves dynamically. Our objectives are to propose and evaluate software technologies which contribute to control the complexity of the development, deployment and maintenance of such applications. We present a model of configurable adaptive mobile agent, able to reconfigure itself dynamically to adapt to variations of its execution context. We then propose a design pattern for building distributed systems. At last, we propose an architectural style for agents in which various assemblies of microcomponents make it possible to generate various models of agents. Some prototypes are described to illustrate and allows evaluation of these architectures.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (155 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. 149-155

Où se trouve cette thèse ?