Requirements Modeling
Blocks
Proof Assumption | Constrain signal values when proving model properties |
Proof Objective | Define objectives that signals must satisfy when proving model properties |
Assertion | Check whether signal is zero |
Detector | Detect true duration on input and construct output true duration based on output type |
Extender | Extend true duration of input |
Implies | Specify condition that produces a certain response |
Within Implies | Verify response occurs within desired duration |
Verification Subsystem | Specify proof or test objectives without impacting simulation results or generated code |
Functions
sldv.assume | Proof assumption function for Stateflow charts and MATLAB Function blocks |
sldv.prove | Proof objective function for Stateflow charts and MATLAB Function blocks |
sldvextract | Extract subsystem or subchart contents into new model for analysis |
sldvoptions | Create design verification options object |
sldvrun | Analyze model |
sldvreport | Generate Simulink Design Verifier report |
Topics
- What Is Property Proving?
Brief overview of proving properties.
- Workflow for Proving Model Properties
Outlines a process for proving properties of your model.
- Prove Properties in a Model
Provides an example that walks you through the process of proving model properties.
- Prove System-Level Properties Using Verification Model
An example that uses a verification model to prove system-level properties.
- Prove Properties in a Subsystem
Explains how to prove properties in a subsystem.
- Debug Property Proving Violations by Using Model Slicer
Debug property proving violations using Model Slicer
- Design and Verify Properties in a Model
You can use Simulink® Design Verifier™ to model design requirements as properties and then prove properties in a model.
- Parameter Configuration for Analysis
Overview of parameter configuration for Simulink® Design Verifier™ analysis.
- Model Requirements
The Simulink Design Verifier block library includes a sublibrary Example Properties.
- Use Parameter Table
An example of how to specify parameters as variables for analysis.
- Specify Parameter Configuration for Full Coverage
An example of how to specify parameter constraint values to achieve full model coverage.
- Design Verifier Pane: Property Proving
Specify options that control how Simulink Design Verifier proves properties for the models it analyzes.
- Design Verifier Pane: Parameters and Variants
Specify options that control how Simulink Design Verifier uses parameter configurations when analyzing models.
- Review Analysis Results
Review analysis results in the Simulink Design Verifier Results Summary window.
- What is a Specification Model?
Overview of specification model and its use in requirements-based verification.
- Isolate Verification Logic with Observers
Describes the observer support for simulink design verifier.