Thèse soutenue

Plate-forme multi-agent pour la reconfiguration dynamique des architectures logicielles

FR  |  
EN
Auteur / Autrice : Samir Benarif
Direction : Nicole Levy
Type : Thèse de doctorat
Discipline(s) : Informatique, spécification formelle et architecture logicielle
Date : Soutenance en 2006
Etablissement(s) : Versailles-St Quentin en Yvelines

Résumé

FR  |  
EN

La complexité de plus en plus croissante des applications distribuées et embarquées innovantes implique de spécifier, de concevoir et de développer des architectures logicielles capables de réagir aux événements et d'exécuter des changements architecturaux de façon autonome. Le processus d’adaptation pour reconfigurer une architecture doit d’une part, utiliser un certain nombre de techniques, qui peuvent être fortement spécialisées et d’autre part, assurer que les propriétés de qualité de l'architecture sont maintenues. Dans notre thèse, l’idée novatrice consiste à introduire des composants intelligents particuliers ou agents dans une plate-forme de contrôle de l’architecture d’un logiciel. Ces agents, de manière autonome, surveillent l'architecture, exécutent la reconfiguration et l'adaptent aux changements structurels du contexte de l’application. Cette plate-forme contrôle les différents composants et connecteurs de l’architecture et peut ainsi la reconfigurer, l’adapter et la faire évoluer à partir de stratégies spécifiques prés sauvegardés dans la base de connaissances de la plate-forme.