A Comparison of Rule Inheritance in Model-to-Model Transformation Languages
Sprache des Titels:
Englisch
Original Buchtitel:
Proceedings of the 4th International Conference on Model Transformation (ICMT 2011)
Original Kurzfassung:
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.