hisl_0309: Configuration Parameters > Diagnostics > Type Conversion
R2026bSet type conversion diagnostics to detect unsafe conversions and improve design robustness
Usage: High-Integrity System Modeling
Guideline ID: hisl_0309
Rules
| hisl_0309: Configuration Parameters > Diagnostics > Type Conversion |
|---|
In the Configuration Parameters dialog box, on the Diagnostics > Type Conversion pane, set these parameters as follows:
Rationale Improve robustness of design. Verification Check safety-related diagnostic settings for type conversions (Simulink Check) |
Industry Standards
DO-331, Section MB.6.3.1.g – Algorithms are accurate
DO-331, Section MB.6.3.2.g – Algorithms are accurateIEC 61508–3, Table A.3 (2) Strongly typed programming language
IEC 61508–3, Table A.4 (3) Defensive programmingIEC 62304, 5.5.3 - Software Unit acceptance criteria
ISO 26262-6, Table 1 (1b) Use of language subsets
ISO 26262-6, Table 1 (1c) Enforcement of strong typing
ISO 26262-6, Table 1 (1d) Use of defensive implementation techniquesEN 50128, Table A.4 (8) Strongly Typed Programming Language
EN 50128, Table A.3 (1) Defensive ProgrammingEN 50657, Table A.4 (8) Strongly Typed Programming Language
EN 50657, Table A.3 (1) Defensive ProgrammingEN 50716, Table A.3 (1) 'Defensive Programming'