thesis

Reconfiguration d'applications réparties : application au bus logiciel CORBA

Defense date:

Jan. 1, 1999

Edit

Institution:

Grenoble INPG

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract 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.