Model Compare finds all the changes in a model. Even large models can be compared in minutes, which would be practically impossible without tool support.
Automatic comparison is a must whenever you work with multiple versions of a model. Model Compare from dSPACE can be used with any TargetLink, MathWorks® Simulink or Stateflow® model, and also supports libraries. There is a broad range of use cases for Model Compare, for example:
Model Compare has built-in support for all TargetLink blocks and properties. They are displayed and handled like ordinary Simulink/Stateflow elements, so you do not have to bother with TargetLink implementation details. Since the semantics of TargetLink properties are known, they are also intelligently handled by the predefined filter options.
You can associate review comments to block and property differences found by the tool, including date/author tracing. Complex reviews with multiple participants are supported.
Detected changes can be transferred from one model to another to merge parallel development branches or manage different model variants. With easy-to-use commands, merging models this way is much less error-prone than it would be by hand. The remaining differences between the models are constantly kept up-to-date, so that you always see the current state of your work.
Model Compare can be integrated in different version control systems (VCS), including Git and command-line interface-based version control. Furthermore, Model Compare can be used in your continuous integration (CI) pipeline, e.g., for generating diff reports for review purposes.
Model Compare finds all the changes in a model. Even large models can be compared in minutes, which would be practically impossible without tool support. Furthermore, the optional three-way model analysis detects conflicting changes and shows how models have changed rather than only their differences. You can use filters to focus on relevant differences and ignore unimportant ones such as layout changes or simulation settings. The support for review sessions also enables reliable, safe, and controlled reviews of model changes. The merge support simplifies the synchronization of changes in different versions of a model.
Feature | Description | Benefit |
---|---|---|
Support for TargetLink |
|
|
Three-way analysis with conflict detection and automatic resolution option
|
|
|
Powerful comparison algorithm |
|
|
Flexible filter configuration |
|
|
Convenient result display |
|
|
Review support |
|
|
Traceability from Model Compare to model |
|
|
Traceability from model back to Model Compare |
|
|
Merge support |
|
|
Report generation |
|
|
Tool automation |
|
|
Version control system (VCS) and continuous integration (CI) pipeline integration |
|
|
Drive innovation forward. Always on the pulse of technology development.
Subscribe to our expert knowledge. Learn from our successful project examples. Keep up to date on simulation and validation. Subscribe to/manage dSPACE direct and aerospace & defense now.