King's College London

Research portal

Technical debt in procedural model transformation languages

Research output: Contribution to journalArticle

Original languageEnglish
Article number100971
Number of pages21
JournalJournal of Computer Languages
Volume59
DOIs
Publication statusPublished - 20 May 2020

King's Authors

Abstract

Model transformations (MT) are a significant element of model-based and model-driven engineering approaches. Hence their quality is important for their effectiveness for use in such developments. The concept of technical debt (TD) estimates the impact of quality flaws on the maintenance costs of software artefacts.
In this paper we define a quality model for model transformation languages, and define TD indicators for MT based on this model. We apply the indicators to evaluate the TD levels in 40 transformation cases in three procedural MT languages: QVT-O, Kermeta and EGL, and compare these levels with results for the declarative QVT-R language.

View graph of relations

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454