UE Principles and techniques of model-driven engineering

User information

Please note that you are curently looking at the ongoing Academic Programs. Applications are now closed for this academic year (2020-2021) for licences, professional licences, masters, DUT and regulated health training. If you are interested for an application in 2021-2022, please click on this link for the appropriate Academic Programs.

Degrees incorporating this pedagocial element :


The complexity of systems (software or not) is growing. Traditional programming techniques are no longer sufficient to cope with this complexity. For about a decade, the Model Driven Engineering (MDE) approach has been developing. MDE now has a prominent place in the academic world as well as in the software industry, especially in the open source world.

This course aims to:

(1) present MDE in its historical, conceptual and technological context
(2) present the key concepts of MDE
(3) show how these concepts are implemented within the framework of recent technologies (use of professional open source and commercial tools)
(4) put into practice the concepts and techniques presented in the framework of the development of simple tools but which can give rise to open source contributions

Recommended prerequisite

Software Engineering, Programming, Java