Restructuration de composants logiciels. Une approche d'adaptation structurelle de composants logiciels monolithiques basée sur leur refactorisation
Résumé
Nous présentons dans cet article une approche permettant d'adapter les composants logiciels. Contrairement aux approches d'adaptation existantes qui agissent sur les services fournis par les composants, nous nous sommes focalisés dans notre approche sur l'adaptation de leur structure. Parmi les motivations de ce type d'adaptation, nous pouvons évoquer la possibilité de réaliser un déploiement flexible des composants logiciels ou bien un chargement souple de leurs services. Afin de mettre en oeuvre notre technique d'adaptation structurelle, nous avons développé d'une part, un processus basé sur l'analyse et l'instrumentation du code et, d'autre part, un modèle de composants structurellement adaptables.