Skip to main navigation Skip to search Skip to main content

Surveying Rule Inheritance in Model-to-Model Transformation Languages

Research output: Contribution to journalArticlepeer-review

Abstract

Model transformations play a significant role in Model-Driven Engineering. However, their reuse mechanisms have yet to receive much attention. In this paper, we propose a comparison framework for rule inheritance in model-to-model transformation languages, and provide an in-depth evaluation of prominent representatives of imperative, declarative and hybrid transformation languages. 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 compile-time, 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 languageEnglish
Pages (from-to)1-46
Number of pages46
JournalJournal of Object Technology (JOT)
Volume11
Issue number2
DOIs
Publication statusPublished - 2012

Fields of science

  • 102 Computer Sciences
  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102014 Information design
  • 102027 Web engineering

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this