识别和解决基于原子合并冲突的复杂模型合并冲突的系统和/或方法技术方案

技术编号:8413041 阅读:268 留言:0更新日期:2013-03-14 02:06
本发明专利技术公开了一种交互式的模型合并系统和/或方法。更具体地,本发明专利技术实施例涉及利用在合并过程中获得的基本信息以帮助用户解决高级合并冲突。在一些实施例总,高级合并冲突的识别有助于获取在大范围内正在合并的模型之间的语义差别(例如,覆盖一个冲突中的可能大量的模型元素)和/或可能有助用于在减少操作的情况下轻易并快速地解决合并冲突,而不是留给用户基于原子元素(例如,对象和带非空合并状态的关系)的水平解决这些合并冲突。这种高级冲突在其高水平上可被解决的或者在依赖于冲突类型的低水平上被分解或解决。

【技术实现步骤摘要】

本专利技术实施例涉及一种交互式的模型合并系统和/或方法。更具体地,本专利技术实施例涉及利用在合并过程中获得的基本信息以帮助用户解决高级合并冲突。高级合并冲突的识别有助于获取在大范围内正在合并的模型之间的语义差别(例如,覆盖一个冲突中的可能大量的模型元素)和/或可能有助用于在减少操作的情况下轻易并快速地解决合并冲突,而不是留给用户基于原子元素(例如,对象和带非空合并状态的关系)的水平解决这些合并冲突。
技术介绍
模型可能被认为用于描述复杂应用辅件(artifact)(例如,业务流程,数据结构,软件系统的结构和行为等),其中复杂应用辅件(artifact)不是表现为非正式形式,而使用定义明确的抽象语言的建模基元和习惯,也就是,所谓的元模型。常见的元模型包括建 模语言的UML家族(例如,UML类图,UML协作图等)、BPMN元模型、建模语言的ARIS家族(EPC、VAC和FAD等)、实体关系(元)模型(EPM)、关系(元)模型等。作为一种抽象语言的元模型,其本身是可以被使用或示例以描述实际模型的建模元素的集合。例如,UML类图的建模元素为类、关联和特性等,而关系模型中的建模元素为关系以及本文档来自技高网...

【技术保护点】
一种解决模型合并冲突的方法,其特征在于,所述方法包括步骤:通过至少一个处理器合并第一模型和第二模型而形成一个冲突模型;通过至少一个处理器而探测出至少一个基于所述冲突模型的高级冲突,所述探测步骤发生在所述形成步骤之后;显示所述至少一个探测出的高级冲突列表和一个冲突模型的视觉再现,其中,每一所述高级冲突包括原子和/或其他高级冲突的组合,并被分类为:(a)包括多个原子冲突的简单高级冲突;或(b)包括至少一个其他高级冲突的复杂冲突;以及在显示所述列表和所述冲突模型的视觉再现后,,使用户能够解决至少一个探测出的高级冲突。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:尤尔根·格雷斯
申请(专利权)人:德商赛克公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1