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 Advisor Checks for High-Integrity Systems Modeling Guidelines (Simulink Check).

MAB Modeling 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. For more information, see Model Advisor Checks for MAB Modeling Guidelines (Simulink Check)

JMAAB Modeling Guidelines

Similar to MAB modeling guidelines, the Japan MathWorks® Automotive Advisor Board (JMAAB) modeling guidelines stipulate 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.

The JMAAB modeling guidelines are published in:

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 JMAAB guidelines. For more information, see Model Advisor Checks for JMAAB Modeling Guidelines (Simulink Check).

See Also

|

External Websites