ISO 26262 ASIL Levels¶
ISO 26262 defines four Automotive Safety Integrity Levels (ASIL A–D) plus the quality-managed (QM) classification for road-vehicle functional safety. adacovex assesses compliance against all of them by re-labelling the same four evidence checks it computes for DO-178C: HLR traceability, no orphan tags, passing tests, and a minimum SPARK proof level.
Level Definitions¶
ASIL |
Severity |
Failure Condition |
Example |
|---|---|---|---|
D |
Catastrophic |
Uncontrolled, life-threatening malfunction |
Steering/brake-by-wire, airbag deployment control |
C |
Hazardous |
Severe injury, survival uncertain |
Stability control, adaptive cruise control |
B |
Major |
Non-fatal injury possible |
Lane-keeping assist, headlamp control |
A |
Minor |
No injury; limited function loss |
Window/sunroof control, seat adjustment |
QM |
No effect |
No safety effect (quality-managed) |
Infotainment, navigation |
Assessment Criteria¶
adacovex evaluates the same four criteria for every level; only the level name and the minimum proof bar change.
1. HLR Traceability¶
ASIL |
Requirement |
|---|---|
A–D |
All high-level requirements (HLRs) traced to source-code tags ( |
QM |
Recommended but not enforced |
3. Test Pass/Fail¶
ASIL |
Requirement |
|---|---|
C–D |
100% tests passing |
A–B |
100% tests passing |
QM |
No requirement |
4. Minimum SPARK Level¶
ASIL |
Minimum SPARK Level |
|---|---|
D |
Gold |
C |
Silver |
B |
Bronze |
A |
Stone |
QM |
None (Stone) |
CLI selection¶
adacovex --target=. --asil=B # assess at ASIL B
adacovex --target=. --asil=D # assess at ASIL D (requires Gold SPARK)
adacovex --target=. --standard=iso26262 --dal=C # ASIL B via the shared tier
adacovex --target=. --standard=all # badges for DO-178C + ISO 26262 + IEC 62304
See Standards for the full cross-standard tier mapping, DAL Levels for the DO-178C criteria this page generalizes, and SPARK Levels for the per-level proof bar.
Assessment Output¶
The tool reports each criterion as met/unmet and a final Achieved/Unmet status, labelled with the ASIL name:
Target level: ASIL B
Status: Achieved
HLR traced: 24 / 24
Orphan tags: No
Tests passing: Yes
Min SPARK level met: Yes