Matière "NIE17 - IM : Ingénierie des modèles "

1 - Fiche descriptive

Langue

Cette matière est enseignée en français.

Objectifs

L’ingénierie des modèles consiste à développer l’abstraction et la séparation des aspects dans l’ingénierie des systèmes en s’appuyant sur de nombreux formalismes (ou langages dédiés) de modélisation pour exprimer le plus simplement possible les différentes facettes d’un même système (que ce soit les différentes étapes du cycle de vie, ou les différents aspects techniques fonctionnels et non-fonctionnels). Les transformations de modèle permettent ensuite de relier les différents modèles associés à un même système. L’objectif est de présenter l’objectif de cette démarche, les principaux choix technologiques disponibles et de les appliquer dans le cadre de la plate-forme Eclipse.

Programme/Contenu

– Introduction à l’ingénierie des modèles
– Les standards OMG :L’architecture MDA, Le langage de méta-modélisation MOF, Le format universel de sauvegarde XMI/XMI-DI, Le langage OCL d’expression de requêtes et de propriétés, Le langage de transformation de modèles QVT.
– Meta-modélisation : Principe de méga-méta-modèles, Définition de la syntaxe abstraite, Diagrammes de classe (application EMF), Contraintes sémantiques de bonne formation (application, OCL/TOPCASED), Une approche plus abstraite (Grammaires de graphe)
– Définition des syntaxes concrètes : Format texte : application AMMA/TCS, Approche HUTN, Format graphique (application TOPCASED)
– Transformations de modèles : Approche QVT : application AMMA/ATL, Une typologie des transformations, Tissage de modèles : application AMMA/AMW, Une autre approche (réécriture de graphe)
– Exécution et validation des modèles : Langages d’action, Transformations endogènes

Mots clés

  • Ingénierie des modèles

Bibliographie

  • The Object Constraint Language - Editeur : Second Edition
  • MDA en action, Ingénierie logicielle guidée par les modèles - Auteur : Xavier Blanc
  • Beyond MDA : Model Driven Engineering L’Ingénierie Dirigée par les Modèles : au-delà du MDA - Auteur : Jean-Marie Favre, Jacky Estublier, Mireille Blay - Editeur : Hermes-Lavoisier , 2006

2 - Organisation de la matière

UE utilisant cette matière

UE Promotions
NIE - LOG : Parcours Logiciel Ingénieur ENSEEIHT Informatique 3ème année

Volume horaire

Element Volume horaire
Cours magistral 21.0
Total 21.0

Examens

Type Forme Coefficient
Contrôle continu Ecrit 0.0

3 - Contacts

Responsables

  • Pantel Marc

Enseignants

  • Pantel Marc