A curated list of awesome model-driven engineering (MDE) resources.
-
General MDE
- Foundations of Model-Driven Software Engineering by Jochen Kuster
- Model-Driven Software Engineering in Practice - Introduction by Marco Brambilla, Jordi Cabot and Manuel Wimmer
- Matters of (Meta-) Modeling by Thomas Kuhne
- Model-driven engineering by D.C. Schimdt
-
Domain-specific languages (DSL)
- 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 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
- Metamodeling
- Language engineering
- Model transformations