Ingénierie Dirigée par les Modèles (IDM)

  • Établissement

    INP - ENSEEIHT

Description

Cette matière présente les concepts de l'Ingénierie Dirigée par les Modèles en s'appuyant sur les technologies de l'écosystème Eclipse et de son projet EMF (Eclipse Modeling Framework) :

* Définition de métamodèles avec Ecore et de modèles conformes
* Sémantique statique avec OCL
* Syntaxes concrètes textuelles avec Xtext
* Syntaxes concrètes graphiques avec Sirius (visualisation de modèles et
  définition d'éditeurs graphiques)
* Transformation de modèle à texte à Acceleo
* Transformation de modèle à modèle avec ATL mais aussi EMF/Java

Le cas d'étude qui sert de fil rouge aux Travaux Pratiques de cette matière consiste à déterminer la terminaison de processus en les  transformant en réseaux de Petri pour utiliser les outils de vérification formelle associés.  Il constitue ainsi aussi une introduction aux méthodes
formelles et à la logique temporelle.

Deux projets permettent de valider la compréhension des concepts et la bonne utilisation des différents outils.

Lire plus