摘要: 冲突是研究模型重构中的一个重要问题,多数研究将该问题的重点放在冲突检测上,通过对已知冲突的分析,找出冲突消解的手工实现方式。为实现模型重构的自动过程而寻找自动消解冲突的方法是主要研究内容。根据冲突发生的条件将冲突分为3种类型:同一规则的并行使用产生的冲突、对称冲突、非对称冲突。该方法建立在手工分析这3类重构冲突消解的基础上,将重构规则预设为一个规则矩阵,对图转换系统中出现的重构规则进行扫描。扫描结果对照规则矩阵,判断冲突是同一规则还是不同规则的并行使用所产生;分别对这两种情况下的冲突所操作的对象进行分析,根据已有手工消解方法有针对性地进行消解操作。这一算法可以初步实现并行执行的3类冲突的自动消解。
陈军冰,王志坚,陈波,钱思. 一种模型重构冲突消解算法[J]. 计算机科学, 2010, 37(7): 141-143. https://doi.org/
CHEN Jun-bing,WANG Zhi-jian,CHEN Bo,QIAN Si. Model Refactoring Conflict Resolution Algorithm[J]. Computer Science, 2010, 37(7): 141-143. https://doi.org/