首页> 外文会议>IEEE International Conference on Software Engineering >A Category-Theoretic Approach to Syntactic Software Merging
【24h】

A Category-Theoretic Approach to Syntactic Software Merging

机译:句法软件合并的类别 - 理论方法

获取原文

摘要

Software merging is a common and essential activity during the lifespan of large-scale software systems. Traditional textual merge techniques are inadequate for detecting syntactic merge conflicts. In this paper, we propose a domain-independent approach for syntactic software merging that exploits the graph-based structure(s) of programs. We use morphisms between fuzzy graphs to capture the relationships between the structural elements of the. programs to be merged, and apply a truth ordering lattice to express inconsistencies and evolutionary properties as we compute the merge. We demonstrate the approach with a three-way consolidation merge in a commercial software system; in particular, we show how analyzing merged call structures can help developers gain a better understanding and control of software evolution.
机译:软件合并是大型软件系统的寿命期间的共同和重要的活动。传统的文本合并技术不足以检测句法合并冲突。在本文中,我们提出了一种独立于域的句法软件合并的方法,该方法利用程序的图形结构的结构。我们在模糊图之间使用态度来捕获结构元素之间的关系。要合并的程序,并在我们计算合并时表达拼写的真理订购格子以表达不一致和进化属性。我们展示了一种在商业软件系统中具有三通合并合并的方法;特别是,我们展示了如何分析合并的呼叫结构可以帮助开发人员更好地了解和控制软件演变。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号