Comparison of Classic and Adaptive AUTOSAR for detecting and merging the differences between two AUTOSAR files. 

Clear Overview

Visualization of differences in a tree view 

Reduced Effort

Automatic detection of dependencies 

Flexible Merge

Manual or automatic rule-based merging of differences

Interoperability with Git

Integration into the Git version control system

What is dSPACE AUTOSAR Compare?

dSPACE AUTOSAR Compare is a dedicated comparison tool for Classic and Adaptive AUTOSAR for detecting and merging the differences between two AUTOSAR files. 

Application Areas

With AUTOSAR (ARXML) files, as with any distributed development, it is helpful to know which parts of a file have been changed by colleagues, customers, or suppliers. There are products that visualize text-based differences. However, the XML-based AUTOSAR standard and the many element dependencies in ARXML files often make text-based comparisons too complex. By providing element-level comparisons, dSPACE AUTOSAR Compare gives you a much better overview of relevant differences. 

Key Benefits

dSPACE AUTOSAR Compare always considers dependencies between the elements. It compares the elements, including all their properties and child elements, in a tree, giving you a clear overview. You can use filters to detect differences, missing elements, and even irrelevant differences, such as a different UUID. dSPACE AUTOSAR Compare can be integrated into the git version control system to view differences between different revisions of ARXML files and to assist with merge conflicts.  

Comfortable Merge

When you know what differences exist between two files, you can easily copy individual elements from one side to the other side. You always have full control over which elements you copy and overwrite. dSPACE AUTOSAR Compare supports you in every single merge operation by highlighting all elements referenced by the one you selected and asking you whether to copy them as well. It considers not only the top level, but all levels.

Rule-Based Merge

Do you have a defined workflow in which you always want to adopt certain elements from one product, but discard others? Or do you repeatedly face problems when you use products from different manufacturers in your AUTOSAR workflow? dSPACE AUTOSAR Compare lets you write rules to automate these repeating tasks. For the exchange between SystemDesk and TargetLink, which is common practice for many customers, dSPACE provides such a rule file.

Automation

All functions can also be automated via an API. This is realized by a special console application, which ensures that you receive meaningful status messages. In combination with the rule-based merge, you can automate the complete AUTOSAR workflow. To ensure that you always have an overview and can work according to your work processes, dSPACE AUTOSAR Compare also lets you generate reports on differences and the performed merge actions.

Functionality Overview

Functionality Description
General
  • Detection of differences and visualization for an easy and convenient overview of changes in AUTOSAR artifacts
  • Integration into the git version control system
  • Tree-based manual merge for full control over the merge process 
  • Intelligent detection of dependencies supports manual merge operations
  • Automatic rule-based merging enhances safety and ease-of-use, reducing error-prone and repetitive work when merging differences
  • Predefined rule set for work with TargetLink and SystemDesk
  • Individual rule set definition for a faster development process without any project-specific workarounds
  • Dedicated report generation for comparison and merge tasks
  • Command line interface for automatic use cases, such as continuous integration
  • Support for Classic AUTOSAR versions from 4.0 up to R20-11
  • Support for Adaptive AUTOSAR version R20-11

 

Optional Products

This sounds interesting. Get in touch

Support for Users of dSPACE AUTOSAR Compare

Links to detailed technical information and customer service. Access may require registration.

혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.

저희 전문 지식 서비스에 가입하세요. 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.