• Publications
  • Influence
The Epsilon Generation Language
We present the Epsilon Generation Language (EGL), a model-to-text (M2T) transformation language that is a component in a model management tool chain. The distinctive features of EGL are described, inExpand
  • 136
  • 15
Model Migration with Epsilon Flock
In their recent book, Mens and Demeyer state that Model-Driven Engineering introduces additional challenges for controlling and managing software evolution. Today, tools exist for generating modelExpand
  • 144
  • 13
Taming EMF and GMF using model transformation
EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity; implementing a graphical editor for a modelling languageExpand
  • 88
  • 11
The Design of a Conceptual Framework and Technical Infrastructure for Model Management Language Engineering
Model management is the discipline of managing artefacts used in Model-Driven Engineering (MDE). A model management framework defines and implements the operations (such as transformation or codeExpand
  • 78
  • 7
Update Transformations in the Small with the Epsilon Wizard Language
We present the Epsilon Wizard Language (EWL), a tool-supported language for specifying and executing automated update transformations in the small based on existing model elements and input from theExpand
  • 65
  • 7
A research roadmap towards achieving scalability in model driven engineering
As Model-Driven Engineering (MDE) is increasingly applied to larger and more complex systems, the current generation of modelling and model management technologies are being pushed to their limits inExpand
  • 117
  • 6
Eugenia: towards disciplined and automated development of GMF-based graphical model editors
EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity, implementing a graphical editor for a modelling languageExpand
  • 29
  • 6
Evolving models in Model-Driven Engineering: State-of-the-art and future challenges
A conceptual overview of the problem of model evolution.A survey of the state-of-the-art in model evolution and migration.Open and ongoing research challenges in model evolution and migration. TheExpand
  • 37
  • 4
A feature model for model-to-text transformation languages
Model-to-text (M2T) transformation is an important model management operation, as it is used to implement code and documentation generation; model serialisation (enabling model interchange); andExpand
  • 21
  • 4
Bad Modelling Teaching Practices
There are numerous excellent textbooks that provide guidance on what and how to teach modelling, founded on sound principles (e.g., mathematics, domain analysis, object-orientation) and engineeringExpand
  • 14
  • 4