当前位置: X-MOL 学术IEEE Trans. Softw. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Automated Selection of Optimal Model Transformation Chains via Shortest-Path Algorithms
IEEE Transactions on Software Engineering ( IF 7.4 ) Pub Date : 2020-03-01 , DOI: 10.1109/tse.2018.2846223
Francesco Basciani , Mattia D'Emidio , Davide Di Ruscio , Daniele Frigioni , Ludovico Iovino , Alfonso Pierantonio

Conventional wisdom on model transformations in Model-Driven Engineering (MDE) suggests that they are crucial components in modeling environments to achieve superior automation, whether it be refactoring, simulation, or code generation. While their relevance is well-accepted, model transformations are challenging to design, implement, and verify because of the inherent complexity that they must encode. Thus, defining transformations by chaining existing ones is key to success for enhancing their reusability. This paper proposes an approach, based on well-established algorithms, to support modellers when multiple transformation chains are available to bridge a source metamodel with a target one. The all-important goal of selecting the optimal chain has been based on the quality criteria of coverage and information loss. The feasibility of the approach has been demonstrated by means of experiments operated on chains obtained from transformations borrowed from a publicly available repository.

中文翻译:

通过最短路径算法自动选择最优模型转换链

模型驱动工程 (MDE) 中模型转换的传统观点表明,它们是建模环境中实现卓越自动化的关键组件,无论是重构、模拟还是代码生成。虽然它们的相关性被广泛接受,但模型转换在设计、实现和验证方面具有挑战性,因为它们必须编码固有的复杂性。因此,通过链接现有转换来定义转换是成功提高其可重用性的关键。本文提出了一种基于成熟算法的方法,当多个转换链可用于将源元模型与目标元模型连接起来时,它可以支持建模器。选择最佳链的最重要目标是基于覆盖和信息丢失的质量标准。
更新日期:2020-03-01
down
wechat
bug