RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules
RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules
复制标题
RuleMerger:自动构建基于变异性的模型转换规则
DOI:
10.1007/978-3-662-49665-7_8
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Jennifer Plöger
中科院分区:
文献类型:
--
作者:
Daniel Strüber;Julia Rubin;Thorsten Arendt;Marsha Chechik;Gabriele Taentzer;Jennifer Plöger
Unifying similar model transformation rules into variability-based ones can improve both the maintainability and the performance of a model transformation system. Yet, manual identification and unification of such similar rules is a tedious and error-prone task. In this paper, we propose a novel merge-refactoring approach for automating this task. The approach employsclone detectionfor identifying overlapping rule portions andclusteringfor selecting groups of rules to be unified. Our instantiation of the approach harnesses state-of-the-art clone detection and clustering techniques and includes a specializedmerge constructionalgorithm. We formally prove correctness of the approach and demonstrate its ability to produce high-quality outcomes in two real-life case-studies.
登录
查看更多内容
DOI:
10.1007/11841883_27
发表时间:
2006-09
期刊:
--
影响因子:
--
作者:
Rubino Geiß;G. V. Batz;Daniel Grund;Sebastian Hack;A. Szalkowski
通讯作者:
Rubino Geiß;G. V. Batz;Daniel Grund;Sebastian Hack;A. Szalkowski
DOI:
--
发表时间:
2015
期刊:
Fundamental Approaches to Software Engineering
影响因子:
--
作者:
D. Strüber;J. Rubin;M. Chechik;G. Taentzer
通讯作者:
G. Taentzer
DOI:
--
发表时间:
2014
期刊:
SIGSOFT FSE
影响因子:
--
作者:
David Wille
通讯作者:
David Wille
DOI:
--
发表时间:
2013
期刊:
Fundamental Approaches to Software Engineering
影响因子:
--
作者:
J. Rubin;M. Chechik
通讯作者:
M. Chechik
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
D. Strüber
通讯作者:
D. Strüber