The MDE Diploma

From AtlanMod



Model Driven Engineering (MDE) is changing the way we build, we operate, and we maintain our software-intensive systems. Software models are being increasingly used in most areas of computer science. They allow working at a higher abstraction level and generating the executable programming code only at final implementation stages. MDE provides a new conceptual framework and a set of tools to separate and to combine the multiple aspects and views present in modern complex systems. Several projects using MDE practices are reporting significant improvements in quality and performance. But the human skills necessary to handle these projects are currently not widely available. The MDE International Post-graduate Specialization Diploma in Model Driven Engineering (MDE) for Software Management intends to contribute filling this gap. The diploma is offered by Ecole des Mines de Nantes with an objective to train engineers to manage complex projects in various IT fields with the latest cutting-edge modeling technologies.


  • A comprehensive course on Advanced Software Production, Operation, and Maintenance Based on Model Driven Engineering
  • Officially recognized by the French Ministery of Industry and corresponds to a Bac+6 level according to the French Higher Education System
  • Open to candidates with at least a scientific masters degree or equivalent with industrial experience in computer science
  • One semester of academic coursework (360 hours) at the Ecole des Mines de Nantes (in constant contact with EMN researchers) combined with seminars, regular visits to successful MDE deployment sites, and group projects. A 6-month internship with a key player in the field (company or lab) to resolve an industrial problem of MDE application
  • Location: Ecole des Mines de Nantes, Nantes, France
  • Rate of studies: Full time with visits to MDE deployment sites
  • Language of instruction: English
  • Next offering of program: September 2011

More Information

In English

En français

Le cursus est entièrement en anglais. Les documents suivants présentent la formation:

For more information, please contact us at

The MDE Program

The following provides a summary of the teaching curriculum of the MDE Diploma. Details about the topic of each module is also available.

Module 1: Prerequisites (60h)

  • Software Development with Eclipse
  • Free and Open Source Models for Software Development
  • Software Modeling

Module 2: Fundamentals (120h)

  • Fundamentals of Metamodeling and DSLs
  • Theory and Practice of Model Transformation
  • Advanced Model Management: Repositories & Collaborative Development
  • Basic Model Driven Software Development

Module 3: Applications of MDE (120h)

  • Information Systems
  • Embedded Systems
  • Data Engineering
  • Web Engineering
  • Graphical User Interfaces
  • Legacy Reverse Engineering
  • Process Engineering
  • System Engineering

Module 4: Management (60h)

  • Management of MDE Projects
  • Alignment of Business Needs with Technical Platforms
  • Cartography of Information Systems
  • Strategies for Information System Evolution and Modernization
  • Human and Organizational Factors in Transitioning from Previous Technologies

Module 5: Internship

  • A co-op stay in a company or in a lab to work on a MDE project

Industrial and Academic Partnerships

The MDE Diploma will be conducted in narrow collaboration with a number of industrial and academic partners. The following list will be regularly updated.

Industrial Partners


The OBEO Company is participating in a joint effort to select motivated engineers to participate in the diploma. Also OBEO engineers are being asked to present their technology to the MDE Diploma students (Acceleo, ATL, OBEO Designer, etc.)


The Sodifrance Company is participating in a joint effort to select motivated engineers to participate in the diploma. Also Sodifrance engineers are being asked to present their technology to the MDE Diploma students (MIA-Studio, Semantor, Essor, etc.)

Academic Partners

A number of universities are also teaming up with the program by sending students or providing teachers. The final program will list all the collaborations from Europe (Netherlands, UK, Spain, Italy, ...), North and South America ( USA, Canada, Chile, Columbia, Brazil, ...), Australia, Korea, Japan, ...