UE Principes et techniques de l'ingénierie dirigée par les modèles

Diplômes intégrant cet élément pédagogique :

Descriptif

La complexité des systèmes (logiciels ou non) ne cesse de croitre. Les techniques de programmation traditionnelles ne sont plus suffisantes pour faire face à cette complexité. Depuis environ une dizaine d'années l'approche orientée modèle, Ingéniérie Dirigée par les Modèles (IDM ou Model Driven Engineering en anglais) se developpe. L'IDM a désormais une place de choix aussi bien dans le monde académique que dans l'industrie du logiciel, en particulier dans le monde du logiciel libre.

Ce cours vise à répondre aux objectifs suivants:
(1) présenter l'IDM dans son contexte historique, conceptuel et technologique
(2) présenter les concepts essentiels de l'IDM
(3) montrer comment ces concepts sont mis en oeuvre dans le cadre de technologies récentes (utilisation d'outils professionnel open source et commerciaux)
(4) mettre en pratique les concepts et les techniques présentées dans le cadre du développement d'outils simples mais pouvant donner lieu à des contributions open source

Pré-requis

Génie Logiciel, Programmation, Java

Informations complémentaires

Lieu(x) : Grenoble - Domaine universitaire
Langue(s) : Français