offres d'emploi formations actualités contact accès annuaire intranet
Thèses >

Contribution à l’analyse d’impact des modifications des architectures logicielles

Mohammed Oussama Hassan - manuscrit

mardi 15 décembre 2009 à 14h00


Le travail developpe dans cette these fait partie des travaux consacres la gestion de l'evolution des architectures logicielles, a l'analyse d'impact a priori sur l’architecture ainsi que sur le code source correspondant aa la description architecturale. Nous avons propose dans ce travail un modeale pour la representation des informations communes aa la plupart des langages de description d’architecture. Nous avons egalement etabli des liens entre le niveau de representation architecturale et celui du code source. Notre modelisation repose sur une formalisation aa base de graphe type et attribue, dont les noeuds et les arcs representent respectivement les elements extraits du logiciel et les relations entre eux. Nous avons defini des operations de modifications exprimees d’une manieare assertionnelle. L’execution de ces operations de modification ainsi que la propagation de leurs impacts sont assurees par un systeame aa base de connaissances. Les fonctionnalites que l’on vient de decrire sont supportees par une plate-forme realisee sous la forme de plusieurs extensions integres aa l’environnement Eclipse et entiearement developpee en Java. Elle fournit une interface utilisateur permettant la visualisation des representations logicielles ainsi que de la propagation de leurs impacts de modification. Les reagles du systeame expert sont exprimees moyennant le systeame de gestion de reagles metier DROOLS.