Approche de métamodélisation pour la simulation et la vérification ...
Approche de métamodélisation pour la simulation et la vérification ...
Approche de métamodélisation pour la simulation et la vérification ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Table <strong>de</strong>s matières<br />
1 Introduction générale 17<br />
1.1 Évolution du génie logiciel . . . . . . . . . . . . . . . . . . . . . 18<br />
1.2 Les défis actuels . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
1.3 Objectifs <strong>de</strong> <strong>la</strong> thèse . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />
1.4 Contexte <strong>de</strong>s travaux . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
1.5 Contenu du mémoire . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
I Vers une opérationalisation <strong>de</strong>s modèles dans l’IDM 25<br />
2 L’ingénierie dirigée par les modèles 27<br />
2.1 Les modèles au coeur du développement <strong>de</strong> système . . . . . . . 28<br />
2.1.1 Les principes généraux <strong>de</strong> l’IDM . . . . . . . . . . . . . 28<br />
2.1.2 L’approche MDA . . . . . . . . . . . . . . . . . . . . . . 30<br />
2.1.3 Les <strong>la</strong>ngages dédiés <strong>de</strong> modélisation . . . . . . . . . . . . 32<br />
2.2 La métamodélisation . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
2.2.1 Qu’est-ce qu’un <strong>la</strong>ngage ? . . . . . . . . . . . . . . . . . 34<br />
2.2.2 Outils <strong>et</strong> techniques <strong>pour</strong> <strong>la</strong> spécification d’un DSML . . . 35<br />
2.3 La transformation <strong>de</strong> modèle . . . . . . . . . . . . . . . . . . . . 40<br />
2.3.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
2.3.2 Standards <strong>et</strong> <strong>la</strong>ngages <strong>pour</strong> <strong>la</strong> transformation <strong>de</strong> modèle . . 43<br />
2.4 Discussion <strong>et</strong> synthèse . . . . . . . . . . . . . . . . . . . . . . . 44<br />
3 Ingénierie <strong>de</strong>s procédés <strong>de</strong> développement 47<br />
3.1 Historique <strong>de</strong>s procédés <strong>de</strong> développement . . . . . . . . . . . . . 47<br />
3.2 SPEM, standard <strong>pour</strong> <strong>la</strong> modélisation <strong>de</strong>s procédés . . . . . . . . 48<br />
3.3 Vers une exécutabilité <strong>de</strong>s modèles <strong>de</strong> procédé . . . . . . . . . . . 50<br />
3.3.1 Traduction d’un modèle <strong>de</strong> procédé SPEM2.0 dans un outil<br />
<strong>de</strong> p<strong>la</strong>nification . . . . . . . . . . . . . . . . . . . . . . . 51<br />
3.3.2 Expression avec un autre formalisme du comportement <strong>de</strong>s<br />
éléments <strong>de</strong> procédé SPEM2.0 . . . . . . . . . . . . . . . 51<br />
3.4 Discussion <strong>et</strong> synthèse . . . . . . . . . . . . . . . . . . . . . . . 53<br />
9