Thèse soutenue

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

FR  |  
EN
Auteur / Autrice : Sébastien Leriche
Direction : Jean-Paul Arcangeli
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2006
Etablissement(s) : Toulouse 3

Résumé

FR  |  
EN

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.