比较Classic和Adaptive AUTOSAR,进而检测两个AUTOSAR文件之间的差异,并进行合并。

清晰概述

树视图中差异的可视化

减少工作量

依赖关系的自动检测

灵活合并

手动或自动基于规则进行差异合并

可与Git互操作

集成到Git版本控制系统中

什么是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还能够生成关于差异和执行合并操作的报告。

功能概述

功能性 描述
概述
  • 检测差异并进行可视化,可轻松方便地概览AUTOSAR工件的变化
  • 集成到Git版本控制系统中
  • 基于树形结构的手动合并,可完全掌控合并过程
  • 智能检测依赖关系,支持手动合并操作
  • 基于规则的自动合并可提高安全性、使用方便,减少合并差异时容易出错和重复的工作
  • 预定义规则集,可与TargetLink和SystemDesk配套使用
  • 单独定义规则集,使开发过程更快速,无需任何特定于项目的工作量
  • 生成专门的报告,用于比较及合并任务
  • 命令行界面可用于自动用例,例如持续集成
  • 支持各种Classic AUTOSAR版本,从4.0至R20-11
  • 支持Adaptive AUTOSAR版本R20-11

选用产品

这听起来很有意思。欢迎沟通交流

为dSPACE AUTOSAR Compare用户提供支持

详细技术信息和客户服务的链接。可能需要注册,才能访问这些页面。

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.