什么是dSPACE AUTOSAR Compare?
dSPACE AUTOSAR Compare是一个专用于Classic AUTOSAR 和Adaptive AUTOSAR的比较工具,用于检测两个AUTOSAR文件之间的差异,并进行合并。
应用领域
利用AUTOSAR(ARXML)文件,与其它分布式开发一样,我们可以了解同事、客户或供应商更改了文件的哪些部分,这是很有帮助的。有些产品可以将基于文本的差异进行可视化。然而,基于XML的AUTOSAR标准和ARXML文件中的许多组件依赖性常常使得基于文本的比较过于复杂。通过组件级比较,dSPACE AUTOSAR Compare可以更好地概述相关差异。
主要优势
dSPACE AUTOSAR Compare始终考虑元素之间的差异。它会比较树中的元素,包括它们的所有属性和子元素,为您提供一个清晰的概述。您可以使用过滤器来检测差异、缺少的元素,甚至是一些不相关的差异,例如不同的UUID。dSPACE AUTOSAR Compare可以集成到git版本控制系统中,以查看ARXML文件不同版本之间的差异,并帮助处理合并冲突。
完美融合
当您知道两个文件之间存在哪些差异时,就可以轻松地将各个元素从一边复制到另一边。您可以随意复制和覆盖元素。dSPACE AUTOSAR Compare能够高亮显示所选元素引用的所有元素,并向您询问是否也要复制它们,从而支持合并操作。它不仅考虑最高层次,而且考虑所有层次。
基于规则的合并
您是否希望有一个已定义的工作流程?通过这个工作流程,您能够从一个产品中采用某些元素,并放弃其它元素。或者,当您在AUTOSAR工作流程中使用不同制造商的产品时,是否会反复遇到问题?利用dSPACE AUTOSAR Compare,您可以编写规则来自动执行这些重复的任务。在SystemDesk和TargetLink之间进行交换时,这是许多客户的常见做法,dSPACE就提供了这样的一个规则文件。
自动化
所有的函数也可以通过API实现自动化。这是通过一个特殊的控制台应用程序实现的,它确保您接收有用的状态消息。结合基于规则的合并,您可以自动化整个AUTOSAR工作流程。为了确保您总能熟悉流程,并且可以根据工作流工作,dSPACE AUTOSAR Compare还能够生成关于差异和执行合并操作的报告。