Ingénierie des modèles

Ingénierie des modèlesCode de l'UE : HMIN301

Présentation

L'Ingénierie dirigée par les Modèles (IDM) est une approche de développement logiciel qui consiste à mettre les modèles et leurs métamodèles au centre du processus. Dans ce module, nous montrons les enjeux liés à l'Ingénierie des modèles (capitalisation du métier, indépendance vis à vis des technologies, définition de transformations de modèles). Nous positionnons l'IDM par rapport à l'initiative MDA (Model Driven Architecture) de l'OMG. Ces concepts sont mis en oeuvre au travers de l'étude du métamodèle UML, de l'utilisation du langage de contraintes OCL pour la spécification de métamodèles, et de l'implémentation de transformations de modèles avec des langages spécifiques. Les compétences acquises lors de ce modules sont :

  • maîtrise des différents niveaux de modélisation et métamodélisation,
  • capacité à comprendre un métamodèle existant et en concevoir un nouveau,
  • capacité à développer des transformations de modèles.

Volume horaire

  • CM : 15
  • TD : 15
  • TP : 15
Diplômes intégrant cette UE

En bref

Crédits ECTS 5

Période de l'année
S3