Check Model Compliance
Verify model compliance with safety standards and guidelines
To apply modeling guidelines across projects and development teams, you can use the Model Advisor to run checks on your model. When you run the checks, the Model Advisor reviews your model for conditions and configuration settings specified by the check.
Simulink® Check™ includes Model Advisor checks for compliance with safety standards associated with High-Integrity System Modeling and MathWorks® Advisory Board (MAB) modeling guidelines. Start with Check Model Compliance by Using the Model Advisor.
Classes
Functions
Topics
Model Advisor
- Check Model Compliance by Using the Model Advisor
Use the Model Advisor to check that a model or subsystem complies with modeling guidelines or standards. - Check Model Compliance Using Edit-Time Checking
Use edit-time checking to check that a model or subsystem complies with modeling guidelines or standards. - Use the Model Advisor Configuration Editor to Customize the Model Advisor
Use the Model Advisor Configuration Editor to customize the configuration of the Model Advisor checks and folders. - Generate Model Advisor Reports
Configure the Model Advisor to generate reports in additional formats. - Run Custom Model Advisor Checks on Architecture Models
Use Custom Model Advisor checks on Architecture models (System Composer). - Exclude Blocks from the Model Advisor Check Analysis
You can limit the scope of a Model Advisor model or subsystem analysis. - Justify Violated Blocks from the Model Advisor Check Analysis
Justify errors and warnings of the violated blocks from Model Advisor model or subsystem analysis. - Justify Model Advisor Violations from Check Analysis
This example shows how to use the new justifications workflow to justify the violations that are flagged during Model Advisor check analysis. - Model Advisor Considerations and Limitations
Describes limitations and considerations of Model Slicer.
Model Advisor Checks
- Model Checks for DO-178C/DO-331 Standard Compliance
Use the Model Advisor to check that a model or subsystem complies with parts of the DO-178C safety standard. - Model Checks for DO-254 Standard Compliance
Use the Model Advisor to check that a model or subsystem complies with parts of the DO-254 safety standard. - Model Checks for IEC 61508, IEC 62304, ISO 26262, ISO 25119, and EN 50128/EN 50657 Standard Compliance
Use the Model Advisor to check that a model or subsystem complies with parts of the IEC 61508, IEC 62304, ISO 26262, and EN 50128/EN 50657 safety standards. - Model Checks for High Integrity Systems Modeling
Use the Model Advisor to check that a model or subsystem complies with parts of the High Integrity System Model safety standard. - Model Checks for MAB and JMAAB Compliance
Use the Model Advisor to check that a model or subsystem complies with the MathWorks Advisory Board (MAB) and Japan MATLAB® Automotive Advisory Board (JMAAB) modeling guidelines. - Model Checks for MISRA C:2012 Compliance
Use the Model Advisor to check that your model is most likely to produce MISRA C:2012 compliant code. - Model Checks for Secure Coding Standards
Use Model Advisor to check that code complies with CERT C, CWE, ISO/IEC TS 17961 secure coding standards. - Model Checks for Requirements Links
Use the Model Advisor to check that every requirements link in a model has a valid target in a requirements document.
Continuous Integration
- Run Tasks Locally and in CI
Run tasks for Model-Based Design projects with CI/CD Automation for Simulink Check.