首页> 外文期刊>Software, practice & experience >Configurable three-way model merging
【24h】

Configurable three-way model merging

机译:可配置的三路模型合并

获取原文
获取原文并翻译 | 示例
       

摘要

Software development is a collaborative activity that requires teams of software engineers to cooperate and work in parallel on versions of models. However, model management techniques such as model differencing, merging, and versioning have turned out to be difficult challenges, due to the complexity of operations and graph-like nature of models. Therefore, a well-developed support for model merging process, as well as conflict management, is highly desired. This paper presents a novel process for model merging, called the Epsilon-based Three-way Merging Process (E3MP) process. Model merging is a significant problem where there are different versions of a system model amongst modeler teams. E3MP includes three components implemented into the Epsilon framework. First, modelers can define domain-specific rules that customize the merging process. Second, E3MP enables an automated method for syntactic and semantic conflict detection amongst different versions of the system model. Third, E3MP puts forward a pattern-based approach for conflict resolution. We applied two generic benchmarks to assess conflict detection and resolution capabilities of our approach and carried out an initial scalability evaluation for the model merge with large models and large change sets. The results of our experiments revealed that the proposed process allows generating consistent and semantically correct merged models.
机译:软件开发是一个协作活动,需要软件工程师团队在模型版本上并行合作和工作。然而,模型管理技术,例如模型差异,合并和版本传播,原因是由于模型的操作和图形性质的复杂性,因此是困难的挑战。因此,非常需要对模型合并过程以及冲突管理的开发良好的支持。本文提出了一种新颖的模型合并过程,称为epsilon的三元合并过程(E3MP)过程。模型合并是一个重要问题,其中建模者团队中有不同版本的系统模型。 E3MP包括实施到EPSILON框架中的三个组件。首先,建模者可以定义自定义合并过程的特定于域的规则。其次,E3MP在系统模型的不同版本中启用自动化方法进行句法和语义冲突检测。第三,E3MP提出了一种基于模式的冲突解决方法。我们应用了两个通用基准测试,以评估我们方法的冲突检测和分辨率,并对大型模型和大型更改集进行模型合并的初始可扩展性评估。我们的实验结果表明,所提出的过程允许产生一致和语义正确的合并模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号