Acronymes
Remerciements
Avertissement
1 INTRODUCTION
2 L’ENVIRONNEMENT
2.1 Présentation de l’entreprise
2.2 Le processus d’évolution d’architecture
2.2.1 Présentation générale du processus de migration
2.2.2 Présentation du processus de migration industrielle
2.2.3 Les tests dans le processus de migration
3 LE TRAVAIL REALISE
3.1 Etat de l’art
3.1.1 Model Driven Engineering, Model Driven Architecture
3.1.2 Cartographie d’application
3.1.3 Test
3.1.3.1 Généralités
3.1.3.2 Tests basés sur les modèles (Model Based Testing)
3.2 Plate-forme de migration (« Migration Platform »)
3.2.1 La cartographie des applications
3.2.2 Objectif 1 : cartographie des tests
3.2.2.1 Vision statique et dynamique de la cartographie
3.2.2.2 Représentation graphique de la cartographie des tests
3.2.3 Objectif 2 : automatisation des tests
3.2.3.1 Génération des scripts de test
4 LES TRAVAUX CONNEXES
4.1 Réalisation d’un plugin Eclipse
4.2 Instrumentation
4.2.1 Taux de couverture
4.2.2 Cartographie dynamique, état des composants graphiques
4.3 Partenariat avec la société Kalios
5 CONCLUSION
6 BIBLIOGRAPHIE
7 ANNEXES
7.1 L’architecture dirigée par les modèles (Model Driven Architecture, MDA)
7.1.1 Introduction
7.1.2 Philosophie du MDA
7.1.2.1 Les avantages du MDA
7.1.2.2 Domaine d’application du MDA
7.1.3 Architecture du MDA
7.1.3.1 Les principaux modèles du MDA
7.1.3.2 L’architecture du MDA
7.1.4 Les transformations
7.1.4.1 Les transformations de modèles
7.1.4.2 Query Views Transformations (QVT)
7.1.4.3 XMI
7.1.5 L’avenir du MDA ?
7.1.6 Conclusion
7.2 Documentation partielle du métamodèle « Migration Platform »
7.2.1 Core
7.2.2 CodeItems
7.2.3 Test Architecture
7.2.4 Test Data
7.2.5 Traceability
7.3 MIA Transformation
7.4 MIA Generation
7.5 Du XML au Jar
7.6 Du métamodèle au Jar
RESUME
SUMMARY