A curated list of awesome model-driven engineering (MDE) resources.
- Model-Driven Software Engineering in Practice - Introduction by Marco Brambilla, Jordi Cabot and Manuel Wimmer
- Foundations of Model-Driven Software Engineering by Jochen Kuster
- Matters of (Meta-) Modeling by Thomas Kuhne
- Model-driven engineering by D.C. Schimdt
- Domain-Specific Modelling Languages: the need for Modelling Language Engineering by Hans Vangheluwe
- Modelling Languages: (mostly) Concrete (Visual) Syntax by Hans Vangheluwe
- Domain-Specific Languages by Javier Canovas
- Real world DSL – making technical and business people speaking the same language by Mario Fusco
- Model Transformation by Eugene Syriani and Hans Vangheluwe
- Explicitly Modeling Transformations by Thomas Kuhne, Gergely Mezei, Eugene Syriani, Hans Vangheluwe and Manuel Wimmer
- Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework by Daniel Varro, Gabor Bergmann, Abel Hegedus, Akos Horvath, Istvan Rath and Zoltan Ujhelyi
-
Modeling
- Eclipse Modeling Framework (EMF) Tutorial by Lars Vogel
-
Model transformations
- Model Transformation by Eugene Syriani and Hans Vangheluwe
- Explicitly Modeling Transformations by Thomas Kuhne, Gergely Mezei, Eugene Syriani, Hans Vangheluwe and Manuel Wimmer
- Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework by Daniel Varro, Gabor Bergmann, Abel Hegedus, Akos Horvath, Istvan Rath and Zoltan Ujhelyi
-
Tools and frameworks
-
Edelta - a Metamodel Evolution Tool including a textual DSL for model refactoring
-
Metamodeling
-
Complete Model Management Framework
-
Language engineering
-
Model-to-model transformation languages
-
Model-to-text transformation languages
-
Model validation languages
-
Model visualisation
- Picto (model visualisation through lazy model-to-text transformation to HTML, Graphviz and PlantUML)
-
Textual modelling
- Flexmi (reflective textual syntax for EMF-based models, with XML and YAML flavours)