Practice 03 · Artificial intelligence

Safe AI — ISO/PAS 8800

You cannot review a neural network line by line, and you cannot test your way to confidence one scenario at a time. ISO/PAS 8800 is the framework for arguing that a learned component is safe enough — with evidence the rest of the safety case can actually use.

Scope

Why the existing standards were not enough

ISO/PAS 8800 addresses safety for AI within road vehicles: the lifecycle, the evidence and the argument for components whose behaviour is learned from data rather than written as code.

It does not replace anything. ISO/PAS 8800 is designed to plug into ISO 26262 and ISO 21448 — supplying the component-level evidence they both assume somebody else is producing.

The V-model has no rung for a trained model

ISO 26262 Part 6 is built on a chain of specification, design, implementation and verification, each reviewable against the one above. For a trained network, the middle of that chain does not exist. There is no line of code implementing "pedestrian at 40 metres in rain"; there is a weight tensor produced by an optimisation process over a dataset. Structural coverage of the inference code tells you almost nothing about whether the function is correct.

SOTIF is closer, because it already accepts that the function will be imperfect and reasons statistically about scenarios. But it treats the AI component as a black box with observed performance limits. It tells you the box under-performs; it does not tell you how to build a better box or how to argue that this one is good enough.

What ISO/PAS 8800 adds

The specification moves the argument upstream, to the things that determine model behaviour before any scenario is ever run:

  • AI safety requirements derived from the allocated safety goals and expressed in terms the model development can actually satisfy and measure.
  • Data as a safety artefact — a dataset specification tied to the ODD, with coverage, representativeness, quality and bias treated as verifiable properties rather than data-science hygiene.
  • Development and evaluation rigour — separation of training, validation and test data, control of leakage, evaluation against the operational distribution rather than a convenient benchmark.
  • Insufficiency identification for ML — distributional shift, spurious correlation, brittle generalisation, degradation at class and condition boundaries.
  • Architectural and runtime measures — uncertainty estimation, out-of-distribution and novelty detection, plausibility checks, redundancy and diverse channels, and the safety reaction when the model's answer cannot be trusted.
  • The AI safety argument — the structured case that residual model insufficiency is bounded and acceptable, ready to be consumed by the item-level safety case.

Where teams get caught. Model performance is usually measured well and documented badly. When the assessor asks which safety requirement a 0.94 mAP discharges, and against which subset of the ODD, and with what confidence interval — the number stops being evidence and becomes a slide.

Lifecycle

The AI safety lifecycle, end to end

Each stage produces evidence the next one depends on. Skip one and the argument has a hole you will find during assessment rather than during development.

01 · Allocate

AI safety requirements

Take the safety goals and the SOTIF-derived performance needs and turn them into requirements a model can be held to: what must be detected, under which conditions, with what performance, and what happens when it is not.

02 · Specify data

Dataset specification & coverage

Derive the required data distribution from the ODD, not from what happens to be in the fleet log. Define coverage dimensions, minimum representation for rare but safety-critical classes, and the acceptance criteria for the dataset itself.

03 · Develop

Training & model design under safety control

Reproducible pipelines, controlled splits, versioned data and weights, documented architecture and hyperparameter decisions — the configuration management story that lets you say which model is in the vehicle and what it was trained on.

04 · Evaluate

Performance, robustness & insufficiency analysis

Evaluation stratified by the ODD dimensions that matter, degradation curves at the edges, robustness to perturbation and sensor degradation, and an explicit list of identified model insufficiencies with their operational consequence.

05 · Contain

Architectural & runtime measures

Uncertainty quantification, out-of-distribution detection, temporal and physical plausibility checks, diverse redundancy, and the defined safety reaction when confidence collapses — the measures that make a wrong output survivable.

06 · Integrate

Deployment on the target platform

Quantisation, pruning and compilation change the function. Determinism, timing and accelerator fault behaviour bring the component back under ISO 26262 — this is where the two branches have to be reconciled, not assumed away.

07 · Operate

Monitoring, feedback & model change

In-service performance monitoring, drift detection, incident triage into dataset or architecture changes, and an impact analysis process for model updates that satisfies both the safety case and R156 software update requirements.

08 · Argue

The AI safety case

A structured argument from safety goal to model evidence, with assumptions, context and an explicit residual risk claim — written so the item-level safety case can reference it directly.

Deliverables

What we deliver

We work with your ML team in their tooling, not around it. The output is safety evidence that data scientists recognise and assessors accept.

  • 01
    AI safety requirement set. Traceable from safety goals and SOTIF performance needs down to measurable model-level criteria.
  • 02
    Dataset specification & coverage report. ODD-derived data requirements, gap analysis against your existing corpus, and a prioritised collection or augmentation plan.
  • 03
    ML insufficiency analysis. Structured identification of failure modes rooted in data, training and generalisation — mapped to the SOTIF triggering conditions they explain.
  • 04
    Evaluation protocol. Stratified metrics, statistically justified sample sizes, degradation and robustness testing, and a clear statement of what each result proves.
  • 05
    Safety architecture for AI. Monitoring, OOD detection, plausibility and redundancy concepts with their claimed coverage and their own verification.
  • 06
    Model lifecycle governance. Versioning, reproducibility, change impact analysis and release criteria for model updates in the field.
  • 07
    AI safety case. The structured argument, ready to be integrated into the item safety case and defended in assessment.
  • 08
    Regulatory mapping. How the same evidence discharges EU AI Act obligations and the AI-related expectations of AFGBV and type approval.

Signals

You probably need this if…

  • Your model metrics are aggregate numbers with no breakdown by ODD condition.
  • Your training dataset grew organically and has never been specified against the operational domain.
  • Nobody can reproduce the exact model currently running in the vehicle from source data.
  • The safety architecture assumes the model reports useful confidence, and nobody has verified that it does.
  • Model updates ship without a safety impact analysis, only a regression suite.
  • The functional safety team and the ML team have never jointly reviewed a single requirement.

Can you defend your model in an assessment?

Not "is it accurate" — can you show which safety claim each number supports, and what happens on the day it is wrong.