15.05.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!