The Epsilon Transformation Language

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Support for automated model transformation is essential for realizing a Model Driven Development (MDD) process. However, model transformation is only one of the many tools in a model engineering toolkit. To apply MDD in the large, automated support for a number of additional tasks such as model comparison, merging, validation and model-to-text transformation, is essential. While a number of successful model transformation languages have been currently proposed, the majority of them have been developed in isolation and as a result, they face consistency and integration difficulties with languages that support other model management tasks. We present the Epsilon Transformation Language (ETL), a hybrid model transformation language that has been developed atop the infrastructure provided by the Epsilon model management platform. By building atop Epsilon, ETL is seamlessly integrated with a number of other task-specific languages to help to realize composite model management workflows.
Original languageEnglish
Title of host publicationTheory and Practice of Model Transformations
Subtitle of host publicationFirst International Conference, ICMT 2008, Zürich, Switzerland, July 1-2, 2008 Proceedings
ISBN (Electronic)978-3-540-69927-9
ISBN (Print)978-3-540-69926-2
Publication statusPublished - 2008

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743

Cite this