当前位置: X-MOL 学术J. Comput. Lang. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Technical debt in procedural model transformation languages
Journal of Computer Languages ( IF 2.2 ) Pub Date : 2020-05-19 , DOI: 10.1016/j.cola.2020.100971
Shekoufeh Kolahdouz-Rahimi , Kevin Lano , Meysam Karimi

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.



中文翻译:

程序模型转换语言中的技术债务

模型转换(MT)是基于模型和模型驱动的工程方法的重要组成部分。因此,它们的质量对其在此类开发中的使用效率至关重要。技术债务(TD)的概念估计质量缺陷对软件工件维护成本的影响。

在本文中,我们为模型转换语言定义了质量模型,并在此模型的基础上为MT定义了TD指标。我们使用指标来评估三种程序性MT语言(QVT-O,Kermeta和EGL)在40个转换案例中的TD水平,并将这些水平与声明性QVT-R语言的结果进行比较。

更新日期:2020-05-19
down
wechat
bug