This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Simulation Target

hisl_0046: Configuration Parameters > Simulation Target > Block reduction

ID: Titlehisl_0046: Configuration Parameters > Simulation Target > Block reduction
Description

To support unambiguous presentation of the generated code and support traceability between a model and generated code, clear the Block reduction configuration parameter.

Notes

Selecting Block reduction might optimize blocks out of the code generated for a model. This results in requirements without associated code and violates traceability objectives.

Rationale

Supports:

  • Unambiguous presentation of generated code

  • Traceability between a model and generated code

Model Advisor Checks
  • By Task > Modeling Standards for DO-178C/DO-331 > High-Integrity Systems > Configuration > Check safety-related block reduction optimization settings

  • By Task > Modeling Standards for IEC 61508 > High-Integrity Systems > Configuration > Check safety-related block reduction optimization settings

  • By Task > Modeling Standards for IEC 62304 > High-Integrity Systems > Configuration > Check safety-related block reduction optimization settings

  • By Task > Modeling Standards for EN 50128 > High-Integrity Systems > Configuration > Check safety-related block reduction optimization settings

  • By Task > Modeling Standards for ISO 26262 > High-Integrity Systems > Configuration > Check safety-related block reduction optimization settings

For check details, see Check safety-related block reduction optimization settings.

References
  • DO-331, Section MB.6.3.4.e ‘Source code is traceable to low-level requirements’

  • IEC 61508-3, Clauses 7.4.7.2, 7.4.8.3, and 7.7.2.8 which require to demonstrate that no unintended functionality has been introduced

See AlsoBlock reduction in the Simulink® documentation
Last ChangedR2018b