Main Content

Modeling Guidelines and Model Advisor Checks for Verifying Compliance with Industry Standards

Use modeling guidelines when you develop models and generate code for embedded systems that are intended for use in projects that must comply with industry standards.

High-Integrity System Modeling Guidelines

High-Integrity System Modeling guidelines provide model setting, block usage, and block parameter considerations for creating models that are complete, unambiguous, robust, and verifiable. Use these guidelines when you develop models and generate code for safety-critical systems, such as in projects that need to comply with the DO-178C / DO-331, IEC 61508, IEC 62304, ISO 26262, or EN 50128 industry standards.

If you have a Simulink® Check™ product license, you can use the Model Advisor to check for compliance with the high-integrity modeling guidelines. To check your model or subsystem:

  1. Open the Model Advisor.

  2. Navigate to By Product > Simulink Check > Modeling Standards > <Standard> Checks.

  3. Run the checks in the folder.

To review the High-Integrity System Modeling guidelines and their corresponding Model Advisor checks, see Model Checks for High Integrity Systems Modeling (Simulink Check).

MAB Guidelines

MathWorks Advisory Board (MAB) guidelines stipulate important basic rules for modeling in Simulink and Stateflow. The overall purpose of these modeling guidelines is to allow for a simple, common understanding by modelers and consumers of control system models. The main objectives of these guidelines are readability, simulation and verification, and code generation.

If you have a Simulink Check license, you can check that your Simulink model or subsystem, and the code that you generate from it, complies with MAB guidelines. To check your model or subsystem:

  1. Open the Model Advisor.

  2. Navigate to By Product > Simulink Check > Modeling Standards > MAB Checks.

  3. Run the checks in the folder.

To review the MAB guidelines and their corresponding Model Advisor checks, see Model Advisor Checks for MAB and JMAAB Guidelines .

See Also

|

External Websites