ISO WIZBlogTry ISO WIZ Free →
← All articles
ASILDecompositionISO 26262Functional Safety

ASIL Decomposition: When to Use It and How to Do It Correctly

April 14, 2025 · 9 min read

What Is ASIL Decomposition?

ASIL decomposition is a mechanism in ISO 26262 that lets you split a single high-ASIL safety requirement into two (or more) lower-ASIL requirements — provided the implementations of those requirements are sufficiently independent.

The classic split: ASIL D = ASIL B + ASIL B(D) or ASIL D = ASIL A + ASIL C(D).

The number in parentheses — B(D) or C(D) — means "this requirement has ASIL B rigor, but it was derived from an ASIL D safety goal." The original ASIL context is never lost; it's just split.


Why Would You Decompose?

Two main reasons:

1. Cost. Developing software to ASIL D requires the most stringent processes: formal methods, MC/DC coverage, extensive verification. If you can split a requirement across two independent software partitions (each needing only ASIL B rigor), your overall development effort may be lower.

2. Architecture. Sometimes your system naturally has redundant paths — a primary path and a monitor. Formalizing that as ASIL decomposition makes the architecture explicit and auditable.


The Independence Requirement

ISO 26262-9 Clause 6 is the governing text. Independence means the two implementations must not share a common cause of failure. Specifically:

If your "two independent channels" both run on the same microcontroller core, share the same OS scheduler, and were written by the same developer using the same code base — you don't have independence.


ASIL Decomposition Table (ISO 26262-9 Table 5)

Original ASILOption 1Option 2Option 3
ASIL DASIL B + ASIL B(D)ASIL A + ASIL C(D)ASIL D + QM(D)
ASIL CASIL A + ASIL A(C)ASIL C + QM(C)
ASIL BASIL A + QM(B)ASIL B + QM(B)

Note: You cannot decompose ASIL A (it's already the minimum ASIL).


Common Decomposition Mistakes


How ISO WIZ Handles Decomposition

ISO WIZ tracks ASIL decomposition natively. When you create a decomposed safety requirement, the platform enforces valid split combinations per ISO 26262-9 Table 5, requires an independence rationale document before marking the decomposition compliant, and propagates ASIL(x) notation to all derived hardware and software requirements. The cross-standard traceability engine also checks whether your ASIL decomposition assumptions are consistent with your cybersecurity architecture — if a cyberattack can compromise one channel of your decomposed system, the independence argument needs to address that.

ISO 26262 · SOTIF · ISO 21434 · ASPICE — one platform

ISO WIZ harmonizes all four standards into a single workflow with shared traceability, cross-standard gap detection, and no spreadsheet maintenance.

Try ISO WIZ Free →