What Is SOTIF and How Does It Extend Functional Safety

The Gap That ISO 26262 Was Never Meant to Fill

ISO 26262 is a rigorous standard. It defines how to identify hazards, assign integrity levels, allocate safety goals to system elements, and verify that those elements perform their safety functions with appropriate reliability. It works from a foundational assumption: the specification of what a system should do is correct. Failures happen when hardware malfunctions, software contains bugs, or components degrade. Fix those faults, demonstrate the required ASIL coverage, and the system is safe.

That assumption held for electronic throttle control, anti-lock braking, and electronic stability programs. It does not hold for a forward-collision warning system that fails to detect a white truck crossing a sunlit highway. The camera is working. The detection algorithm is running without fault. The specification — “detect vehicles in the path” — is being executed exactly as written. And a person is about to be killed.

This is the problem ISO 21448, formally titled Road vehicles — Safety of the intended functionality, was written to address. Published by ISO in 2022 after years of industry working-group effort, SOTIF defines a systematic process for identifying, analyzing, and mitigating hazards that arise not from component failures but from specification limitations and performance shortfalls in systems that are functioning correctly.

The distinction is not semantic. It changes which engineering methods apply, which evidence a safety case must contain, and which organizational roles own the risk.


What SOTIF Actually Defines

Intended Functionality and Its Limits

SOTIF begins with a precise concept: the intended functionality of a system is its specified behavior — what it is designed to do, under what conditions, with what performance levels. A lane-keeping assist system’s intended functionality includes detecting lane markings, computing lateral position error, and applying corrective steering torque within a defined range.

The standard distinguishes two sources of unsafe behavior:

Specification limitations: The specification is incomplete or imprecise. The ODD (Operational Design Domain) is not fully defined. Edge cases were not anticipated during design. The performance envelope was specified for nominal conditions but does not account for degraded scenarios — rain, glare, faded lane markings, construction zones with temporary paint.

Performance limitations: The specification is adequate but the system cannot reliably meet it. A radar sensor has a defined angular resolution that is insufficient to distinguish two closely spaced pedestrians at 40 meters. The limitation is not a fault; it is an inherent boundary of the technology.

Both produce the same result: a correctly functioning system in a real-world scenario produces an output that causes or contributes to a hazard. SOTIF’s job is to make that risk visible and manageable.

Triggering Conditions

The operational unit of SOTIF analysis is the triggering condition: a specific scenario or set of environmental, operational, or behavioral factors that causes a correctly functioning system to produce unsafe behavior.

Triggering conditions are not failure modes in the ISO 26262 sense. They are not component faults or diagnostic events. They are scenario-parameter combinations — rain intensity above a threshold, sun angle within a specific azimuth range, lane marking retroreflectivity below a certain value — that push the system past its reliable performance boundary.

SOTIF requires engineers to:

  1. Enumerate triggering conditions systematically across the ODD, not just during nominal design reviews.
  2. Classify scenarios into four categories based on whether the system behavior is known-safe, known-unsafe, unknown-safe, or unknown-unsafe.
  3. Reduce the unknown-unsafe space to an acceptable level through design changes, ODD restrictions, or operational constraints — not eliminate it entirely, which is unachievable, but demonstrate that residual risk is acceptably small.
  4. Verify that the mitigations work across a statistically meaningful sample of the triggering condition space.

The verification challenge is significant. Unlike ISO 26262, where you can demonstrate ASIL B compliance through a defined fault injection and coverage methodology, SOTIF verification requires scenario coverage arguments. How many triggering conditions did you identify? How do you know you found the important ones? How do you demonstrate that your mitigations are effective across the distribution of real-world encounters?

There are no simple pass/fail thresholds. SOTIF demands engineering judgment backed by structured evidence.


How SOTIF Interacts with ISO 26262

SOTIF and ISO 26262 are explicitly designed to be complementary. The standards divide the safety landscape along a fault/non-fault boundary:

  • ISO 26262 addresses random hardware failures and systematic faults in hardware and software.
  • SOTIF addresses specification and performance limitations in systems that have no faults.

In practice, a complete ADAS or autonomous driving safety case requires both. A forward-collision emergency braking system must demonstrate ASIL D integrity for the braking actuator command path (26262) and demonstrate that the perception system reliably detects the relevant object classes across the defined triggering condition space (SOTIF).

The interaction creates several integration challenges that engineers encounter repeatedly in production programs:

Shared artifacts, different purposes. The Hazard Analysis and Risk Assessment (HARA) under ISO 26262 and the functional insufficiency analysis under SOTIF both produce hazard catalogs and safety goals. These must be reconciled — a hazard identified in SOTIF analysis that also has a fault-mode dimension needs coordinated treatment, not separate siloed arguments that implicitly contradict each other.

ODD is a SOTIF concept with 26262 implications. ISO 26262 does not formally require ODD definition, but SOTIF does. When a SOTIF ODD boundary restricts where a system can operate, that boundary must be enforced — which typically requires a 26262-compliant mechanism to detect ODD violations and trigger appropriate fallback behavior.

Perception system integrity. ISO 26262 applies to electronic systems and components. A camera sensor and its signal processing chain have ASIL ratings. But the algorithmic performance of a neural network object detector — its detection probability as a function of range, aspect angle, and lighting — is a SOTIF concern, not a 26262 fault analysis concern. Teams must maintain conceptual clarity about which standard governs which claim.

Evidence portability. Simulation, scenario testing, and field data all contribute to both 26262 and SOTIF safety cases. Building a data management architecture that allows evidence to serve both purposes without duplication or contradiction is an underappreciated program management challenge.


The SOTIF Process in Practice

A SOTIF program is not a one-time analysis deliverable. It is an engineering process that runs in parallel with system development and continues through validation and post-market surveillance. The major phases:

Phase 1 — Functional insufficiency identification. Analyze the intended functionality for specification gaps and performance limitations. This is not a fault tree; it is a structured brainstorm of where the system’s assumptions about the world might be wrong. Useful techniques include STPA (System-Theoretic Process Analysis), scenario-based HARA extensions, and ODD decomposition workshops.

Phase 2 — Triggering condition enumeration and classification. For each identified insufficiency, enumerate the conditions under which it produces unsafe behavior. Classify each scenario into the four-category matrix. The unknown-unsafe quadrant is where the engineering work concentrates.

Phase 3 — Evaluation and mitigation. For unacceptable known-unsafe and unknown-unsafe scenarios, determine whether the risk can be reduced through design changes (algorithmic improvement, sensor fusion, redundancy), ODD restriction (exclude the triggering condition from the operational envelope), or operational constraints (driver monitoring, intervention requirements). Document the mitigation rationale.

Phase 4 — Validation. Demonstrate that mitigations work and that the residual unknown-unsafe space is acceptably small. This combines simulation (for coverage of rare triggering conditions), structured test track scenarios, and real-world driving data analysis.

Phase 5 — Post-market monitoring. Field performance data provides ongoing evidence about whether the unknown-unsafe space is behaving as assumed. Anomalies trigger re-evaluation.


Capturing SOTIF Requirements: Where Traditional Tools Fall Short

Here is where the practical engineering challenge becomes acute. SOTIF demands that engineers manage a new category of requirement that traditional requirements management tools were not designed to handle.

Traditional requirements in DOORS or a document-based system look like: “The system shall detect a vehicle at 100m range with probability ≥ 0.95 under clear weather conditions.” That is a specification. It can be verified with a test.

SOTIF-relevant requirements look like: “The system shall maintain detection probability ≥ 0.85 for vehicles with retroreflectivity ≤ 0.3 cd/lx/m² at ranges between 40m and 80m during precipitation events with intensity between 4mm/hr and 25mm/hr.” That is a performance boundary with multi-dimensional parametric conditioning. It traces to a specific triggering condition category, must be linked to both the ODD definition and the validation scenario library, and will likely evolve as field data refines the risk understanding.

Multiply that by hundreds of triggering conditions across a complex ADAS feature set and the requirements management burden becomes enormous. The problems compound:

  • Traceability to triggering conditions is non-trivial. A single requirement may partially address multiple triggering conditions. A single triggering condition may require multiple requirements. Manual RTM management collapses under this many-to-many complexity.
  • Performance envelope requirements change as sensor characterization data matures, as simulation results inform ODD boundary decisions, and as field anomalies are investigated. Version control without structured traceability produces inconsistent safety arguments.
  • Cross-standard linkage between SOTIF requirements and ISO 26262 safety goals is essential but easily lost in document-based systems where the connection exists only in an engineer’s head.

How AI-Assisted Platforms Are Addressing SOTIF Traceability

This is an emerging use case, not a solved one. But the requirements engineering community is beginning to build tooling that treats SOTIF artifacts as first-class objects rather than prose appendices to a functional specification.

Flow Engineering (flowengineering.com) is one of the platforms where this approach is most visible in production use. Built as an AI-native requirements management tool for hardware and systems engineering teams, Flow Engineering represents requirements as nodes in a graph rather than rows in a document. That architectural choice matters for SOTIF because triggering conditions, ODD parameters, sensor performance boundaries, and mitigation requirements can all be represented as distinct node types with typed relationships between them — not as text nested inside a Word section hierarchy.

In practice, this means an engineer can trace a triggering condition — say, sun glare at a specific solar elevation angle range — through to the performance requirement it generated, the mitigation design decision that addressed it, the simulation scenario library that validates it, and the ISO 26262 safety goal that bounds the acceptable residual risk. That chain of evidence is navigable, queryable, and maintainable as assumptions change.

Flow Engineering’s AI assistance is particularly relevant for the triggering condition enumeration phase, where the challenge is systematic coverage rather than individual specification quality. The platform can analyze existing ODD definitions and functional specifications to surface candidate triggering conditions that structured human review might miss — not as a substitute for engineering judgment, but as a coverage aid that reduces the probability of leaving the unknown-unsafe quadrant larger than it needs to be.

The deliberate focus of a platform like Flow Engineering is on requirements-level reasoning and traceability rather than replacing simulation tools, sensor characterization rigs, or statistical validation frameworks. Teams still need those; the platform connects them into a coherent safety argument rather than managing them separately.


Practical Starting Points for SOTIF Programs

For engineering teams beginning a SOTIF program, the most common structural mistakes are avoidable:

Define the ODD before the HARA, not after. SOTIF analysis without a defined ODD is unanchored. Triggering conditions are ODD-relative; you cannot enumerate them without knowing what “in-scope” means.

Treat sensor performance characterization as a requirements input. Camera detection probability as a function of range, contrast, and illumination is not a design curiosity — it is the raw material for triggering condition identification. Get it into the requirements system with explicit traceability.

Maintain a living triggering condition register. Not a one-time document, but a maintained artifact that evolves with simulation results, test data, and field anomalies. Structure it so each entry links to its source analysis, its classification, its mitigation status, and its validation evidence.

Build the 26262/SOTIF interface explicitly. Identify every place where a SOTIF mitigation relies on a 26262-compliant mechanism — ODD monitoring, fallback activation, driver alert — and verify that the requirement chains are consistent and that verification evidence covers both dimensions.

Allocate requirements management infrastructure before the program gets large. The cost of restructuring a fragmented document library mid-program is high. Teams that implement graph-based requirements management early spend less time on traceability reconstruction and more time on engineering.


Honest Assessment

SOTIF is genuinely hard. It introduces irreducible uncertainty — the unknown-unsafe space cannot be proven empty — into a domain where safety cases traditionally aim for demonstrable closure. The verification methodology is still maturing. Regulatory alignment across jurisdictions is incomplete. No tool eliminates the engineering judgment required to decide when a residual risk argument is sufficient.

What the standard does, correctly, is force explicit engagement with the limits of specification-driven design. For autonomous and driver-assistance systems, those limits are not edge cases — they are the central engineering challenge. SOTIF provides a framework for making that challenge tractable. The teams building robust SOTIF programs are the ones treating it as a systematic engineering discipline from the start of development, not as a compliance documentation exercise at the end.