【24h】

RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules

机译:RuleMerger:自动构建基于变量的模型转换规则

获取原文

摘要

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 employs clone detection for identifying overlapping rule portions and clustering for 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 specialized merge construction algorithm. We formally prove correctness of the approach and demonstrate its ability to produce high-quality outcomes in two real-life case-studies.
机译:将相似的模型转换规则统一为基于可变性的规则,可以提高模型转换系统的可维护性和性能。但是,手动识别和统一此类相似规则是一项繁琐且容易出错的任务。在本文中,我们提出了一种新颖的合并重构方法来自动执行此任务。该方法采用克隆检测来识别重叠的规则部分,并采用聚类来选择要统一的规则组。我们对这种方法的实例化利用了最先进的克隆检测和聚类技术,并包括一种专门的合并构造算法。我们在两个实际案例研究中正式证明了该方法的正确性,并证明了其产生高质量结果的能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号