Schedule a Software Walkthrough
ISO 26262 — Road Vehicles: Functional Safety Edition 2, 2018 Topic — Software FMEA fit Public — via ISO
26262
ISO 26262 · Functional Safety

Where Software FMEA Fits

ISO 26262 doesn't mandate FMEA by name — instead it calls for "inductive and/or deductive" safety analyses, scaled to risk. The table below traces where a software FMEA actually plugs into the standard's 12-part structure, and what it's expected to produce.

1Structure

The 12-part structure

ISO 26262:2018 spans twelve parts, from vocabulary to motorcycle adaptation. Three of them are where a software FMEA actually lives:

1 Vocabulary
2 Management
3 Concept phase
4 System level
5 Hardware level
6 Software level
7 Production & operation
8 Supporting processes
9 ASIL & safety-oriented analyses
10 Guideline (informative)
11 Semiconductors (informative)
12 Motorcycles

Highlighted: Part 4 (system-level safety analysis), Part 6 (software architecture and design), and Part 9 (the ASIL-oriented and safety-oriented analysis methods, including FMEA).

2ASIL

ASIL: the rigor dial

Every safety-related element gets an Automotive Safety Integrity Level — QM, A, B, C, or D — derived from Severity, Exposure, and Controllability during hazard analysis and risk assessment. ASIL doesn't just set a target; it scales how rigorously every downstream activity, including software FMEA, needs to be performed. Higher ASIL means more thorough structural coverage, more independence in review, and less tolerance for undetected failure modes.

3Part 9

Part 9 — where "safety analyses" is actually defined

Part 9, Clause 8, "Safety analyses," is where the software FMEA fits into ISO 26262. ISO 26262 requires inductive analysis (bottom-up: given a failure mode, what happens?) and/or deductive analysis (top-down: given an unwanted event, what could cause it?) to support hazard identification and verify that the architecture meets its safety requirements.

FMEA is the standard's go-to example of an inductive method; Fault Tree Analysis is the deductive counterpart. In practice, most teams reach for the same DFMEA/PFMEA structure from the AIAG-VDA Handbook to satisfy this clause — ISO 26262 supplies the requirement, not the worksheet.

The 6D CDE Software FMEA is a modern software centric approach to software FMEA adopted in the SAE 1025 FMEA section 7 and the IEEE 1633. The 6D standards for the 6 dimensions of failure 1) software 2) electronics 3) system 4) user 5) mission 6) environment. Each of these 6 dimensions must be considered by the software. Focusing only on the code or the CSCIs isn't historically effective. The CDE is the Common Defect Enumeration which is a structured list of root causes for the world's software failures. It ensures that a broad range of root causes is considered for full safety and reliability coverage.

4Part 6

Part 6 — where software-specific analysis happens

Part 6 covers software architectural design, unit design, implementation, integration, and verification, following the same V-model as hardware. Its Annex E addresses safety analysis at the software architecture level — this is where a software FMEA is actually applied, walking the software elements to find design weaknesses that could cause single-point or multi-point faults.

The analysis follows the software's functional and processing chains, considering both static structure and dynamic (runtime) behavior — not just what the code looks like, but how it actually executes.

The 6D CDE differs from hardware-centric, "shall statement" or code level FMEAs because it considers the behavior within the context of the system.

5Output

What a software FMEA is expected to produce

Per Part 6's software-oriented analysis activities, a software FMEA at this level has three jobs, done in order:

Software-oriented analysis — three sub-activities ISO 26262-6, Annex E
1
Identify weaknesses
Find design weaknesses, conditions, faults, or failures that could start a causal chain toward violating a safety requirement.
2
Analyze consequences
Trace what those faults or causal chains actually do to the functions and properties the software architecture is required to deliver.
3
Design safety measures
Where the weakness is real, define an additional safety mechanism — the FMEA's findings become new or revised safety requirements.
6Method

ISO 26262 sets the requirement; it doesn't hand you the method

The practical pairing 26262 + AIAG-VDA

ISO 26262 requires a safety analysis and tells you what it must accomplish; it deliberately stays silent on the worksheet format. In practice, teams run that analysis using the AIAG-VDA FMEA Handbook's 7-Step Approach — adapted for software the way described on the companion page to this one — and treat the resulting FMEA as the evidence Part 6 and Part 9 are asking for.

The 6D CDE fits perfectly into the AIAG VDA FMEA Handbook and supports the 7-step approach. Requs AI Software FMEA automates this process and complies with AIAG VDA FMEA templates.