🛡️ OpenADSafety#

Note

🚧 This section is currently under construction.

The goal of OpenADS is to provide a complete toolchain and reference implementation that can become the basis for a commercialized, safety-certified level 4 automated driving system. This involves technical, process-related, and regulatory requirements regarding system safety and security as specified, for example, as outlined by UNECE/TRANS/WP.29/2026/139.

OpenADS itself is not a certified product out of the box. Instead, it aims to provide reusable modules, reproducible development environments, traceable interfaces, simulation scenarios, and automated validation pipelines that can contribute evidence to a later approval and certification process.

Safety Architecture#

OpenX
OpenX
Legend
Legend
Data Services
Data Services
Safety Assessment
of ADS
Safety Assessment...
Scenario
Generation
Scenario...
Test Planning and Execution
Test Planning and Execution
Covered by OpenADS
Covered by OpenADS
Planned in OpenADS
Planned in OpenADS
ADS
OpenADStack
ADS...
Simulation
OpenADSim
Simulation...
Real World Tests
Real World Tests
Test Track
Test Track
Knowledge
Knowledge
Knowledge-based
simple-scenario
Knowledge-basedsimp...
Backlog
Backlog
Standards (ALKS, ...)
Standards (ALKS, ...)
...
...
Experts
Experts
Regulation (AFGBV, ...)
Regulation (AFGBV, ...)
Test Environment Assessment
Test Environment Assessment
Monitoring
Monitoring
Requirements
Requirements
Target application
Target application
ODD
ODD
Safety Management System of the Manufacturer
Safety Management System of the Manufactur...
Documentation
Documentation
Audits and Complementary Tests
Audits and Complementary Tests
Notification,
Short-Term and Periodic Reporting
Notification,...
(Federated) Dataspace
incl. Scenarios and Models
(Federated) Dataspace...
omega-prime , ...
omega-prime, ...
uses
uses
scenario.
center
scenario....
Data
Data
OpenX and Models
OpenX and Models
Text is not SVG - cannot display

Click the diagram to enlarge. Links inside the diagram stay clickable.

Note

This figure is derived from UNECE/TRANS/WP.29/2026/139. It is modified and extended.

Cross Topics#

Many relevant norms, standards and literature have been published to build a viable safety case. These do not necessarily fit into one builing block, so that they are described as cross topics. Following, a few relevant elements are outlined. However, this should by no means be considered a complete list.

Functional Safety (FuSa)

Did we build the functions right?

To achieve a safety-certified automated driving stack, functional safety according to ISO 26262-3:2018-12 (Road vehicles - Functional safety - Part 3: Concept phase) is required. For OpenADS, this means not only implementing algorithms correctly, but also defining clear system boundaries, assumptions, interfaces, failure reactions, and verification evidence for safety-relevant behavior.

Typical functional-safety work products around an OpenADS-based stack include:

  • Item definition and system context, including sensors, actuators, middleware, compute platform, and external interfaces.

  • Safety goals derived from hazardous events and mapped to relevant system functions.

  • Functional and technical safety requirements for perception, localization, planning, control, and supporting infrastructure.

  • Safety mechanisms such as plausibility checks, timeout supervision, degraded operation, and safe-state handling.

  • Verification evidence from reviews, tests, simulation, static analysis, and integration campaigns.

Hazard and Risk Analysis (HARA)

A Hazard and Risk Analysis identifies potentially hazardous events caused by malfunctioning behavior and evaluates their risk based on severity, exposure, and controllability. In automated driving, HARA is usually performed at vehicle or item level and then refined into subsystem requirements.

For OpenADS, a HARA should typically answer questions such as:

  • Which vehicle functions are in scope, and under which operational situations are they allowed to operate?

  • What happens if a module provides stale, missing, inconsistent, or physically implausible output?

  • Which hazards can arise from invalid perception objects, wrong localization, infeasible trajectories, or missing actuation commands?

  • What is the expected fallback behavior if communication, computation, or map data are unavailable?

Examples of malfunctioning behavior in an OpenADS-based stack could include missed detection of a relevant obstacle, an invalid route through a non-drivable area, or a trajectory that violates vehicle-dynamics constraints. The HARA output should lead to explicit safety goals and to a documented safe state or fallback strategy.

Automotive Safety Integrity Levels (ASIL)

The HARA results determine the required Automotive Safety Integrity Level, ranging from QM for non-safety-related quality management up to ASIL D for the highest integrity requirements. ASIL classification affects the required rigor for architecture, development, verification, tool qualification, and independence of confirmation measures.

For OpenADS, an important implication is that not every module necessarily carries the same ASIL. Some functions may remain QM, while others require stronger safety mechanisms and more stringent verification. Modularization helps isolate responsibilities, but it does not replace safety engineering. ASIL decomposition, interface assumptions, and freedom-from-interference arguments still need to be justified explicitly.

Examples of measures that may support ASIL-oriented architectures include:

  • Redundant or diverse information channels for safety-critical inputs.

  • Runtime monitors for heartbeat, latency, range, and plausibility checks.

  • Deterministic fallback behavior if a module violates timing or consistency assumptions.

  • Traceable requirements and bidirectional links between requirements, code, tests, and evidence.

Safety of the intended functionality (SOTIF)

Did we build the right functions?

It is also necessary to ensure that we built the right functions according to the operational design domain (ODD) and requirements of the automated driving system. This can be analyzed following ISO 21448:2022 (Road vehicles — Safety of the intended functionality).

SOTIF focuses on hazards caused by performance limitations or insufficient specification rather than faults. For automated driving, this is especially relevant for perception uncertainty, incomplete scene understanding, rare traffic interactions, map limitations, and ambiguous behavior at the edge of the intended ODD.

OpenADS can support SOTIF work through reproducible scenario execution in OpenADSim, controlled experiments on recorded data in OpenADStack, and benchmark pipelines that make limitations visible instead of hiding them behind average performance metrics.

Typical SOTIF questions for OpenADS-based systems include:

  • Which weather, lighting, road-layout, and traffic conditions are inside the claimed ODD?

  • Which perception classes, map assumptions, and behavioral assumptions are required for safe planning?

  • Which edge cases are known and accepted, and which still require mitigation or ODD restriction?

  • How are unknown unsafe scenarios discovered, reproduced, and regressed over time?