• Component

    École Nationale Supérieure d'Électrotechnique d'Électronique d'Informatique d'Hydraulique et des Télécommunications

Objectives

Study of the main software engineering principles. Understand and implement design patterns and model driven engineering.

Read more

Description

The first part presents main principles of Model-Driven Engineering (MDE): metamodelling (EMF), static semantics (OCL), textual (Xtext) or graphical (Sirius) concrete syntaxes, model to text transformations (Acceleo), model to model transformations (EMF/Java and ATL). A running example is used to illustrate all these concepts and tools.


The second part deals with design patterns, reflection, annotations and test.

Read more

Additional information