Gestion des Préoccupations dans le Contexte de Maintenance
No Thumbnail Available
Date
2014
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
la décennie passée a vu l’utilisation augmentée des techniques du
développement du logiciel Orienté Aspect (OA) comme un moyen pour
modulariser les préoccupations transversales dans les systèmes logiciels.
Les grands projets industriels qui utilisent le paradigme OA mettent en valeur des
applications notables de ce paradigme. Vu que ces systèmes sont devenus de plus en
plus populaires, ils seront les logiciels hérités du futur. Un des défis principaux de
ces systèmes logiciels réside dans leur évolution. Notre dissertation se focalise sur ce
problème, où nous proposons un Framework d'évolution pour traiter l'évolution des
programmes OA. Ce Framework d'évolution permet d’une part de modéliser et de
valider l'évolution du logiciel OA. D’une autre part, il permet de garder l'historique
de cette évolution dans un dépôt formel supportant les propres caractéristiques du
paradigme OA. Ce dépôt peut être analysé par la suite pour comprendre l'évolution
du logiciel OA, et prédire son futur développement. Le formalisme de la
transformation algébrique de graphes est utilisé comme un support formel et
rigoureux de notre Framework d’évolution proposé.