Les travaux de recherche, menés dans le domaine de l'ingénierie de l'évolution et de la maintenance des logiciels, visent principalement les approches, les méthodes, les techniques et les outils d'assistance aux activités sous-jacente à l'évolution. Cela nécessite, en autres, une compréhension détaillée de la structure et du comportement des composants logiciels, l'analyse a priori des effets ou impacts du changement, la mise en oeuvre effective des modifications et l'analyse a posteriori des effets de ces modifications. Dans cette thèse, nous proposons une modélisation structurelle des composants logiciels distribués et hétérogènes. Ces composants peuvent en effet être, des codes source procéduraux ou orientés objet, des schémas de bases de données relationnelles ou orientées objets ou des médiateurs de communication. La modélisation repose sur une formalisation du logiciel par un graphe typé dont les noeuds et les arcs représentent respectivement les composants de différents niveaux de granularité et leurs relations...CALAIS-BU Sciences (621932101) / SudocSudocFranceF