Abstract
Although model transformations presumably play a major
role in Model-Driven Engineering, reuse mechanisms such as inheritance
have received little attention so far. In this paper, we propose a comparison
framework for rule inheritance in declarative model-to-model
transformation languages, and provide an in-depth evaluation of three
prominent representatives thereof, namely ATL, ETL (declarative subsets
thereof), and TGGs. The framework provides criteria for comparison
along orthogonal dimensions, covering static aspects, which indicate
whether a set of inheriting transformation rules is well-formed at compiletime,
and dynamic aspects, which describe how inheriting rules behave
at run-time. The application of this framework to dedicated transformation
languages shows that, while providing similar syntactical inheritance
concepts, they exhibit different dynamic inheritance semantics and offer
basic support for checking static inheritance semantics, only.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 4th International Conference on Model Transformation (ICMT 2011) |
| Number of pages | 15 |
| Publication status | Published - 2011 |
Fields of science
- 106013 Genetics
- 106041 Structural biology
- 102 Computer Sciences
- 101029 Mathematical statistics
- 102001 Artificial intelligence
- 101004 Biomathematics
- 102015 Information systems
- 102018 Artificial neural networks
- 106002 Biochemistry
- 106023 Molecular biology
- 305 Other Human Medicine, Health Sciences
- 106005 Bioinformatics
JKU Focus areas
- Computation in Informatics and Mathematics
- Nano-, Bio- and Polymer-Systems: From Structure to Function