主要内容

hisl_0056: Configuration Parameters > Code Generation > Optimization > Optimize using the specified minimum and maximum values

R2026b

Clear min/max optimization to support traceability between model and generated code

Usage: High-Integrity System Modeling

Guideline ID: hisl_0056

Rules

hisl_0056: Configuration Parameters > Code Generation > Optimization > Optimize using the specified minimum and maximum values

To support verifiable code, clear configuration parameter Optimize using the specified minimum and maximum values.

Rationale

Support traceability between a model and generated code.

Verification

Check safety-related optimization settings for specified minimum and maximum values (Simulink Check)

Tips

  • Selecting Optimize using the specified minimum and maximum values can result in requirements without associated code and violates traceability objectives.

Industry Standards

  • DO-331 Section MB.MB.6.3.4.e 'Source code is traceable to low-level requirements''

  • IEC 61508-3, Table A.4 (3) 'Defensive Programming'

  • IEC 62304, 5.5.3 - Software Unit acceptance criteria

  • ISO 26262-6, Table 1 (1d) 'Use of defensive implementation techniques

  • EN 50128, Table A.3 (1) 'Defensive Programming'

  • EN 50657, Table A.3 (1) 'Defensive Programming'

  • EN 50716, Table A.3 (1) 'Defensive Programming'

Version History

Introduced in R2018a

expand all