Main Content

Simulink Design Verifier

Identify design errors, prove requirements compliance, and generate tests

Simulink® Design Verifier™ uses formal methods to identify hidden design errors in models. It detects blocks in the model that result in integer overflow, dead logic, array access violations, and division by zero. It can formally verify that the design meets functional requirements. For each design error or requirements violation, it generates a simulation test case for debugging.

Simulink Design Verifier generates test cases for model coverage and custom objectives to extend existing requirements-based test cases. These test cases drive your model to satisfy condition, decision, modified condition/decision (MCDC), and custom coverage objectives. In addition to coverage objectives, you can specify custom test objectives to automatically generate requirements-based test cases.

Support for industry standards is available through IEC Certification Kit (for IEC 61508 and ISO 26262) and DO Qualification Kit (for DO-178).

Flowchart illustrating a model-based design analysis process. The diagram is divided into three sections: Inputs, Analysis Modes, and Outputs. The Inputs section shows icons for "Model" and "Requirements." The Analysis Modes section displays icons for "Test Creation," "Design Error Detection," and "Property Proving." The Outputs section shows icons for "Report," "Test Harness," and "Test Manager." Each section is visually separated and labeled at the bottom.

Get Started

Learn the basics of Simulink Design Verifier

Analyze Model and View Results

Select analysis modes, set analysis options, run analysis, and view results

Generate Tests

Generate sets of test cases to achieve model and code coverage and satisfy custom testing criteria

Detect and Address Bugs

Detect run-time errors and logical errors, debug issues in your design

Specify and Verify Design Requirements

Verify design against requirements, refine counterexamples by using input assumptions

Review Analysis Results

Log and review analysis results, generate report, and inspect test cases

Analyze Common Modeling Patterns

Tune calibration parameters and analyze export-function and AUTOSAR models

Resolve Analysis Issues

Handle limitations and use best practices to improve analysis

Tool Qualification and Certification

Qualify Simulink Design Verifier for IEC Certification