Thèse soutenue

Reconfiguration d'applications réparties : application au bus logiciel CORBA
FR
Accès à la thèse
Auteur / Autrice : Marie-Claude Pellegrini
Direction : Michel Riveill
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1999
Etablissement(s) : Grenoble INPG

Résumé

FR

La plupart des environnements de programmation permettent aujourd'hui de construire une application par assemblage de composants logiciels interconnnectes. Cette assemblage ne peut rester identique tout au long du cycle de vie de l'application car celle-ci doit prendre en compte l'evolution des besoins des utilisateurs, les changements technologiques, la modification de l'environnement d'execution ou affiner son placement pour augmenter ses performances. Les evolutions des applications induisent des changements sur l'architecture logique ou physique de l'application (modification de composants logiciel, du placement, par exemple). Ce travail est une etude des mecanismes pour la reconfiguration dynamique des composants d'une application et de leur interaction. Il propose aussi une plate-forme validant les concepts introduit dans ce travail. Celle-ci permet les operations de reconfiguration telles que l'addition, la suppression, la migration de composants, la mise a jour dynamique de liaisons entre les composants. Ces operations de reconfiguration peuvent s'effectuer alors que l'application s'execute n'introduisant qu'un minimum de perturbation. Cette plate-forme a ete implantee par extension de l'environnement corba et est utilisable sans modification du code source de l'application ce qui reduit d'autant le travail du programmeur de l'application.