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 figures<br />

1.1 Principales étapes <strong>pour</strong> <strong>la</strong> vérification <strong>et</strong> <strong>la</strong> simu<strong>la</strong>tion <strong>de</strong> modèle . 24<br />

2.1 Re<strong>la</strong>tions entre système, modèle, métamodèle <strong>et</strong> <strong>la</strong>ngage [FEB06] 29<br />

2.2 Pyrami<strong>de</strong> <strong>de</strong> modélisation <strong>de</strong> l’OMG [Béz03] . . . . . . . . . . . 31<br />

2.3 MDA : Un processus en Y dirigé par les modèles . . . . . . . . . 32<br />

2.4 Composantes d’un <strong>la</strong>ngage . . . . . . . . . . . . . . . . . . . . . 35<br />

2.5 Concepts principaux <strong>de</strong> métamodélisation (EMOF 2.0) . . . . . . 36<br />

2.6 Syntaxe abstraite <strong>de</strong> SIMPLEPDL . . . . . . . . . . . . . . . . . 37<br />

2.7 Exemple <strong>de</strong> modèle SIMPLEPDL . . . . . . . . . . . . . . . . . 38<br />

2.8 Modèle <strong>de</strong> configuration <strong>de</strong> <strong>la</strong> syntaxe concrète <strong>de</strong> SIMPLEPDL . 39<br />

2.9 Éditeur graphique <strong>de</strong> SimplePDL généré avec TOPCASED . . . . . 40<br />

2.10 Types <strong>de</strong> transformation <strong>et</strong> leurs principales utilisations . . . . . . 41<br />

2.11 C<strong>la</strong>sses <strong>de</strong> transformations dans <strong>la</strong> définition d’un DSML [Kle06] 42<br />

2.12 Principes <strong>de</strong> <strong>la</strong> transformation <strong>de</strong> modèle . . . . . . . . . . . . . . 43<br />

2.13 Architecture du standard QVT [OMG08] . . . . . . . . . . . . . . 44<br />

3.1 Modèle conceptuel <strong>de</strong> SPEM . . . . . . . . . . . . . . . . . . . . 49<br />

3.2 Structure du métamodèle <strong>de</strong> SPEM2.0 [OMG07a] . . . . . . . . . 50<br />

4.1 Fonction <strong>de</strong>cr . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

4.2 Métamodèle étendu <strong>pour</strong> <strong>la</strong> définition <strong>de</strong> <strong>la</strong> sémantique opérationnelle 62<br />

4.3 Sémantique opérationnelle <strong>de</strong> SIMPLEPDL avec AGG . . . . . . 67<br />

4.4 Syntaxe abstraite <strong>de</strong>s réseaux <strong>de</strong> P<strong>et</strong>ri . . . . . . . . . . . . . . . 69<br />

4.5 Schéma <strong>de</strong> traduction <strong>de</strong> SIMPLEPDL vers PETRINET . . . . . . 70<br />

4.6 Exemple <strong>de</strong> transformation d’un processus en réseau <strong>de</strong> P<strong>et</strong>ri . . . 70<br />

4.7 Sémantique opérationnelle Vs. sémantique par traduction . . . . . 73<br />

5.1 Syntaxe abstraite <strong>de</strong> XSPEM . . . . . . . . . . . . . . . . . . . . 82<br />

5.2 Modèle XSPEM <strong>de</strong> <strong>la</strong> métho<strong>de</strong> MACAO <strong>pour</strong> un proj<strong>et</strong> particulier 85<br />

5.3 Promotion <strong>de</strong> TOCL au niveau du MOF . . . . . . . . . . . . . . 90<br />

5.4 Règles <strong>de</strong> transition (basé sur les événements) <strong>pour</strong> les activités . . 92<br />

5.5 Architecture générique d’une syntaxe abstraite <strong>pour</strong> l’exécution<br />

<strong>de</strong>s modèles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94<br />

5.6 Démarche <strong>pour</strong> définir <strong>de</strong> <strong>la</strong> syntaxe abstraite d’un DSML exécutable 95<br />

13

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

Saved successfully!

Ooh no, something went wrong!