COOK: Réarchitecturisation des applications industrielles à objets
Résumé
Cook s'inscrit dans le contexte de la re ́-inge ́nierie et de l'e ́volution d'applications industrielles a' objets. La re ́- inge ́nierie he ́rite des proble'mes complexes lie ́s a' la main- tenance : compre ́hension, analyse, transformation de pro- grammes. Ce projet s'attaque aux proble'mes de l'e ́volution des applications industrielles, d'une part en prenant ex- plicitement en compte la notion d'architecture -- notion souvent enfouie dans des millions de lignes de code -- et d'autre part en se focalisant sur la remodularisation des applications, c'est-a' dire comment repenser la structure de ces applications. Cook aborde cette proble ́matique par les axes suivants : l'extraction et la mode ́lisation d'architecture, la de ́finition de langages pour l'e ́volution dynamique d'architecture, l'aide a' la compre ́hension et a' la restructuration des ap- plications existantes au niveau de leur structure de paque- tages, ainsi que la de ́finition de nouveaux constructeurs de langage assurant une meilleure structuration.