Cours Introduction Maintenance/Evolution Logicielle
Cours Analyse Statique et dynamique
TD/TP Analyse Statique
- TD 2- analyse statique et dynamique
- TD 2- Code de la première étape : création de l'AST
- TD 2- Code de la deuxième étape : naviguer dans l'AST
- packages a telecharger
TD/TP Analyse Dynamique
Introduction à la notion de refactoring. Big refactoring : Extraction de hiérarchies d'interfaces en Java.
Cours differentiation de code et diggit (Jean-Rémy Falleri)
- Le tutorial sur la differentiation de code sources
- Le tutorial sur diggit et le sujet de TP
- Le site web avec la doc concernant diggit
Cours Re-ingénierie de systèmes orientés objet vers des mono et multi-systèmes logiciels (Lignes de produits)
- Partie 1 - Extraction d'architecture
- partie 2- Extraction de composants à partir de l'analyse de multi-systèmes
- Partie 3 - Extraction de features/lignes de produits