5.5.18 · D3Embedded Systems & Real-Time Software

Worked examples — Safety-critical standards — DO-178C (airborne software), IEC 61508, ISO 26262

3,044 words14 min readBack to topic

The reference tables (state the thresholds ONCE, up front)

Every SIL classification below reads off these two tables. Both are defined in IEC 61508 Part 1, Table 2 (low demand) and Table 3 (high/continuous demand). State them here so no example has to smuggle them in.


The scenario matrix

Every case this topic can throw at you falls into one of these cells. The 8 worked examples below are labelled with the cell(s) they cover.

# Case class What makes it tricky Covered by
C1 SIL from — mid band plug-and-classify Ex 1
C2 SIL — landing on a band boundary is SIL 2 or SIL 3? Ex 2
C3 Degenerate input: or limit → Ex 3
C4 Inverse problem: given target SIL, find max solve for the variable Ex 4
C5 High-demand mode uses PFH, not PFD wrong metric trap Ex 5
C6 ASIL derivation across the grid incl. QM corner table lookup, all-low case Ex 6
C7 ASIL decomposition — splitting D into two channels independence condition Ex 7
C8 DO-178C MC/DC test count for a compound decision vs Ex 8
C9 Cross-standard exam twist: "A" means opposite things direction of the scale Ex 8

Read that grid as a checklist. By Example 8 every cell is ticked.


Example 1 — Cell C1: SIL from a mid-band


Example 2 — Cell C2: landing exactly on a band boundary


Example 3 — Cell C3: degenerate inputs (the limiting cases)


Example 4 — Cell C4: the inverse problem (solve for )


Example 5 — Cell C5: high-demand mode uses PFH (metric trap)


Example 6 — Cell C6: ASIL across the grid, including the QM corner


Example 7 — Cell C7: ASIL decomposition (splitting the burden)


Example 8 — Cells C8 & C9: MC/DC test count + the "which A is deadly" twist


Recall

Recall Every band boundary

belongs to which SIL? Boundary is SIL 2 (its band is left-closed ; SIL 3 is right-open ). ::: SIL 2 [!recall]- MC/DC test count for n conditions? (vs exhaustive). ::: n+1 [!recall]- makes ? — a perfect (no dangerous-undetected fault) channel is never secretly broken. ::: 0 [!recall]- Continuous-demand functions use which metric? PFH (per-hour rate), not PFD. ::: PFH [!recall]- ASIL when ? QM (no safety goal). ::: QM [!recall]- Is DAL A the same rigor as ASIL A? No — DAL A is the most critical (aviation), ASIL A is the least critical (automotive); opposite ends. ::: No, opposite ends

Prerequisite & sibling links: Functional Safety · Code Coverage Metrics · Failure Rate & Reliability · Fault Tolerance & Redundancy · FMEA & Hazard Analysis · V-Model Software Lifecycle · Real-Time Operating Systems