Skip to main content
Concept guide · ISO 26262-9 §7 · 10 chapters

Dependent Failure Analysis (DFA)

You learn to prove that redundant channels and ASIL decomposition really are independent, running the six-step ISO 26262-9 Clause 7 method to hunt dependent failure initiators, coupling factors, and cascading paths across hardware and software.

Chapters
10
Chapters
Step Method
6
Step Method
Coupling Categories
4
Coupling Categories
ISO 26262-9
Clause 7
ISO 26262-9
Included inExpert
Why this course · ISO 26262, Part 9, Clause 7

Why it pays for itself

Prove independence instead of assuming it

Redundancy and ASIL decomposition claims collapse when one root cause defeats both channels. The six-step DFA method turns those assumptions into a validated independence argument backed by evidence.

Hunt initiators with a checklist

A category-by-category coupling-factor checklist - proximity, shared power and ground, shared memory and communication, common IP and tooling - drives complete coverage so no plausible dependent failure initiator slips through.

Close a real DFI register

The dual-channel brake-by-wire worked example moves from stated independence claims to a scored DFI register with mitigations, open items, and the evidence needed to close each one.

After the course

What you’ll be able to do

Validate independence claims

Decide whether ASIL decomposition and redundancy claims hold by proving no single root cause bridges the channels.

Identify dependent failure initiators

Systematically surface the root-cause events and coupling factors that link elements you assumed were independent.

Run the six-step method

Apply the structured DFA process from element identification through coupling assessment to verified closure.

Select effective mitigations

Choose physical separation, diversity, partitioning, and monitoring measures that actually break the coupling you found.

Place DFA across the lifecycle

Schedule DFA iterations early and at each V-model phase so couplings are caught when fixes are cheap.

Separate DFA, FFI, and CCF

Use each term correctly in safety documentation and connect them into one coherent independence argument.

The curriculum · 10 chapters

Chapter by chapter

  1. 01

    Why DFA Matters

    Independence and redundancy claims collapse the moment a single root cause can defeat both channels at once, which is exactly what DFA exists to catch.

    • Statistical independence is an assumption, not a physical guarantee
    • Backs ASIL decomposition, freedom from interference, and redundancy claims
    • Start at concept phase to avoid costly late rework
  2. 02

    Common-Cause vs Cascading

    Two distinct patterns by which one initiating event defeats several safety-relevant elements, with the normative definitions that keep your documentation precise.

    • Common-cause failure hits multiple elements from one shared root
    • Cascading failure propagates from one element to the next
    • Automotive examples drawn from real ECU and sensor architectures
  3. 03

    Coupling Factors and DFI

    The analytical core of DFA, where you identify dependent failure initiators and the coupling factors (shared power, clock, memory, environment) that connect supposedly independent elements.

    • A DFI is the root-cause event that triggers multiple elements
    • Coupling categories span resource, environment, communication, and design
    • Trace each DFI through its pathway to a dependent failure
  4. 04

    DFA in the Lifecycle

    DFA runs iteratively across the V-model rather than as a single gate, with defined inputs and outputs at the concept, hardware, and software phases.

    • Performed from concept through hardware and software design
    • Inputs include architecture, independence claims, and FMEDA data
    • Rigor scales with the ASIL of the safety goal being protected
  5. 05

    The DFA Method

    A structured six-step process that turns architecture documentation into a validated independence argument, complete with a reusable worksheet and the pitfalls to avoid.

    • Six steps from element identification to verified closure
    • Walkthrough against a coupling-factor taxonomy
    • DFI worksheet captures initiator, coupling, severity, and mitigation
  6. 06

    Coupling-Factor Checklist

    A category-by-category checklist (proximity, shared power and ground, shared memory and communication, common IP and tooling) so no plausible DFI path slips through.

    • Four ordered categories covering physical to design coupling
    • Each item resolved as mitigated, accepted, or open
    • Drives complete coverage during the DFI hunt
  7. 07

    DFA for Hardware

    Hardware is where DFIs are most tangible, so this chapter covers shared power, shared die, and shared ground, plus a dual-core lockstep case study and a mitigation hierarchy.

    • Shared supply, die, and ground plane as common-cause sources
    • Dual-core lockstep common-cause concerns examined
    • Mitigation hierarchy from separation to monitoring
  8. 08

    DFA for Software

    Software coupling rarely shows up in schematics, so this chapter exposes shared memory, shared operating system, and shared libraries that can silently break independence.

    • Shared memory, OS, and libraries defeat software independence
    • Freedom from interference across timing, memory, and exchange
    • Mixed-ASIL coexistence triggers a DFA per Clause 7.4.11
  9. 09

    Worked Example

    A complete DFA walkthrough for a dual-channel brake-by-wire architecture, moving from stated independence claims to a fully closed DFI register.

    • Redundant sensor pair and dual ECU under analysis
    • Candidate DFI register with severity and coupling
    • Mitigation details and a clear open-item closure path
  10. 10

    DFA vs FFI vs CCF

    DFA, freedom from interference, common-cause failure, and cascading failure are four distinct but linked terms, and this chapter pins down each one for correct safety documentation.

    • Precise definitions with their ISO 26262 term references
    • How the four concepts relate without overlapping
    • Avoids the terminology mix-ups that weaken safety arguments
Diagrams & Visuals

Not just text: the visual toolkit

Common-Cause vs Cascading Animator

Animated contrast showing one shared root striking both elements at once versus a failure propagating element to element.

Coupling-Factor Radial Map

Radial view of coupling-factor categories around a pair of elements, exposing every shared resource and environment that could host a DFI.

DFA Lifecycle Timeline

V-model timeline placing DFA iterations at concept, system, hardware, and software phases with their inputs and outputs.

Redundancy vs Independence Comparator

Side-by-side comparison of redundant channels that share elements against channels with verified independence, showing how coupling erodes the benefit.

Freedom From Interference Partitioning

Memory, timing, and exchange partitioning between mixed-ASIL software components, highlighting where interference paths must be blocked.

Beta-Factor Sensitivity Curve

Sensitivity plot showing how the common-cause beta factor degrades the effective failure rate of a redundant pair as coupling rises.

Worked Example

Dual-Channel Brake-by-Wire DFA

A full DFA pass over a redundant pressure-sensor pair and a primary plus secondary ECU, working from the stated independence claims down to a closed DFI register.

  • Map the architecture and list every independence and FFI claim it relies on
  • Hunt DFIs across shared 5 V supply, shared CAN segment, and shared compartment
  • Score each candidate by coupling strength and consequence severity
  • Assign mitigations such as independent supplies, end-to-end protection, and physical separation
  • Track open items and define the evidence needed to close each one
DFI Register Extract
DFI-01: Shared 5 V reference disables both sensor channels

Unlock the full register and mitigation set

Built for

Who this guide is for

  • Engineers relying on ASIL decomposition who must defend the independence requirement
  • Hardware designers with lockstep cores or redundant sensor channels
  • Software architects hosting mixed-ASIL components on one microcontroller
  • Reviewers and assessors checking whether an independence argument actually holds

Frequently Asked Questions

Common questions about Dependent Failure Analysis (DFA)

Dependent failure analysis is the method defined in ISO 26262-9, Clause 7 for verifying that elements which are claimed to be independent, or merely free from interference, really are. Statistical independence is an assumption, not a physical guarantee: a shared supply, clock, memory, or environment can let a single root cause defeat several elements at once. DFA systematically identifies dependent failure initiators (DFIs) and the coupling factors connecting supposedly independent elements, then confirms that mitigations break the coupling. It underpins ASIL decomposition, redundancy claims, and mixed-ASIL coexistence, and it runs iteratively from the concept phase through hardware and software design.
A common-cause failure strikes multiple elements from one shared root - for example, a shared 5 V reference drifting and corrupting both channels of a redundant sensor pair at the same time. A cascading failure propagates from one element to the next: the first element fails, and its failure causes the second to fail. Both are dependent failures, and both defeat independence claims, but they need different mitigations - a common cause is broken by removing the shared resource or adding diversity, while a cascade is broken by blocking the propagation path.
Whenever your safety concept depends on independence or freedom from interference. The classic triggers are ASIL decomposition (the decomposed elements must be independent), redundant channels credited as fault tolerance, diverse monitoring such as lockstep or watchdog arrangements, and mixed-ASIL software coexisting on a shared processor. The rigor of the analysis scales with the ASIL of the safety goal being protected, and DFA is most valuable when started at the concept phase, where changing an architecture is still cheap.
Coupling factors are the shared attributes that connect supposedly independent elements and give a dependent failure initiator its path. The course organizes them into four ordered categories spanning physical to design coupling: shared resources such as power, clock, and memory; shared environment such as temperature, vibration, and a common compartment; communication such as a shared bus segment; and common design factors such as shared IP blocks, libraries, and development tooling. Each checklist item is resolved as mitigated, accepted, or open.
Ten chapters covering the six-step method, the four coupling-factor categories, hardware and software DFA, and the terminology split between DFA, FFI, common-cause, and cascading failure. Six diagrams visualize the concepts, and the worked example runs a full DFA over a dual-channel brake-by-wire architecture down to a closed DFI register. A free account starts you off, and the Pro and Expert plans unlock more of the library.

Start the course today

A free account unlocks one full concept guide, 3 work product templates, 1 guided process, the Markov simulator, and 5 practice exams per month. The Pro and Expert plans unlock more of the 78-guide library. No credit card required.