Quantcast

Simulink Report Generator

Comparing and Merging Simulink Models

Simulink Report Generator lets you compare and merge Simulink models by identifying differences between model elements, Stateflow charts, and MATLAB Function blocks. The tool uses XML text file representations of the Simulink models for the analysis.

An interactive XML comparison report lets you explore the differences, view the changes highlighted in the original models, and merge differences. A filter mechanism allows you to display the changes you are interested in, providing options to disable/ enable nonfunctional changes, block parameter defaults, and changes in line schematics. The tool also produces an HTML report that can be used for peer reviews and archiving.

Compare and merge is a useful part of design and verification in Model-Based Design. Simulink Projects, an interactive tool in Simulink for managing your project files, uses the XML comparison feature of Simulink Report Generator for compare and merge operations across file revisions.

Comparison Tool shows differences between the two XML files, colors indicate if items are modified (pink) or unmatched (green).
Comparison Tool shows differences between the two XML files, colors indicate if items are modified (pink) or unmatched (green).

The XML comparison tool compares the XML text files using the "Chawathe" algorithm, as described in the paper:

Change Detection in Hierarchically Structured Information, Sudarshan Chawathe, Anand Rajaraman, and Jennifer Widom; SIGMOD Conference, Montreal, Canada, June 1996, pp. 493-504.

This conference paper is based upon work published in 1995.

Try Simulink Report Generator

Get trial software

Five Reasons Why You Want to Adopt Simulink R2012b

View webinar