Simulink Coverage


Measure test coverage in models and generated code

Simulink Coverage™ performs model and code coverage analysis that measures testing completeness in models and generated code. It applies industry-standard metrics such as decision, condition, modified condition/decision coverage (MC/DC), and relational boundary coverage to assess the effectiveness of simulation testing in models, software-in-the-loop (SIL), and processor-in-the-loop (PIL). You can use missing coverage data to find gaps in testing, missing requirements, or unintended functionality.

Simulink Coverage produces interactive reports showing how much of your model, C /C++ S-functions, MATLAB® functions, and code generated by Embedded Coder® has been exercised. You can highlight coverage results in blocks and subsystems to visualize gaps in testing. To assess testing completeness, you can accumulate coverage data from multiple test runs. You can apply filters to exclude blocks from coverage and justify missing coverage in reports.

Support for industry standards is available through DO Qualification Kit and IEC Certification Kit.

Verifying Models and Code for High-Integrity Systems


Measure Model Coverage

Assess effectiveness of testing your model by measuring model elements exercised during simulation.

Learn more

Measure Coverage for Generated Code

Assess effectiveness of testing of generated C or C++ code by identifying code exercised during simulation.

Learn more

Highlight Models with Coverage Results

Visualize test coverage on Simulink® and Stateflow® diagrams to quickly assess coverage results.

Learn more

Report Coverage Metrics

Produce reports with wide range of metrics including decision, condition, MCDC, relational boundary, and signal range.

Learn more

Manage and Accumulate Coverage Results

Accumulate coverage results from multiple test runs with the Coverage Results Explorer.

Learn more

Product Resources

Discover more about Simulink Coverage by exploring these resources.


Explore documentation for Simulink Coverage functions and features, including release notes and examples.


Browse the list of available Simulink Coverage functions.

System Requirements

View system requirements for the latest release of Simulink Coverage.

Technical Articles

View articles that demonstrate technical advantages of using Simulink Coverage.

User Stories

Read how Simulink Coverage is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Try or Buy

Get a Free Trial

Test drive Simulink Coverage.

Get a trial

Ready to Buy?

Purchase Simulink Coverage and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Pat Canny,
Simulink Coverage Technical Expert

Email Pat

Simulink Coverage requires: MATLAB, Simulink

Related Solutions

Use Simulink Coverage to solve scientific and engineering challenges:

News and Events

This presentation introduces Simulink Verification and Validation and Simulink Design Verifier. It highlights advanced verification and validation techniques (involving structural coverage analysis and formal methods) for testing various components

Improve Design Efficiency Using Modeling Standards Checking