Practice 02 · Artificial intelligence

Safe AI

ISO/IEC TR 5469 · TS 22440 · TS 25223. You cannot review a neural network line by line, and you cannot test your way to confidence one scenario at a time. This is the standards family for arguing that a learned component is safe enough — with evidence the rest of the safety case can actually use.

Scope

Why IEC 61508 alone was not enough

This family addresses safety for AI within robotic and autonomous systems: 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. It is designed to plug into IEC 61508 and UL 4600/3115 — supplying the component-level evidence they both assume somebody else is producing.

The safety lifecycle has no rung for a trained model

IEC 61508-3 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 "grasp the object correctly given this point cloud"; 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.

UL 4600 is closer, because a safety case already accepts that a function will be imperfect and reasons in terms of claims and evidence. But on its own it treats the AI component as a black box with observed performance — it does not tell you how to build a better box or what evidence is actually worth citing.

What the AI-safety family adds

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

  • AI safety requirements derived from the allocated safety functions and expressed in terms the model development can actually satisfy and measure.
  • Data as a safety artefact — a dataset specification tied to the task envelope, 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 the edges of the task envelope.
  • Calibrated uncertainty — whether the model's confidence actually means what it claims to mean, and what the system does when confidence is low.
  • 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 an assessor asks which safety function a 0.94 mAP discharges, over which part of the task envelope, with what confidence — the number stops being evidence and becomes a slide.

The standards family

Guidance, then specification, then the hard sub-problem

These three documents are not competitors — they are stages of the same effort, maturing at different speeds. We track all three, and we're honest about which are stable and which are still being written.

TR 54692024 · Technical Report

Guidance: naming the risk

Describes the properties of AI systems that matter for functional safety, the risks they introduce, and candidate methods to treat them. Vocabulary and structure rather than mandatory requirements — published and stable, and the document most safety cases cite today.

TS 22440In development · Technical Specification

Specification: normative requirements

A multi-part follow-on built directly on TR 5469 — defining safety requirements for AI-enabled systems that adapt over time, and how AI verification and validation integrate into the functional-safety lifecycle. Several parts are still approved work items rather than published text.

TS 25223In development · Deep-dive specification

The hardest sub-problem: uncertainty

Guidance and requirements for uncertainty quantification in AI systems — how a model expresses, calibrates and acts on its own confidence. The difference between a perception stack that fails loudly and one that fails silently and confidently.

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 certification rather than during development.

01 · Allocate

AI safety requirements

Take the safety functions from IEC 61508 and any task-level performance needs and turn them into requirements a model can be held to: what must be detected, classified or decided, under which conditions, and what happens when confidence is low.

02 · Specify data

Dataset specification & coverage

Derive the required data distribution from the task envelope, not from whatever happens to be sitting in the training log. Define coverage dimensions, minimum representation for rare but safety-critical cases, and 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 exactly which model is running on which robot.

04 · Evaluate

Performance, robustness & insufficiency analysis

Evaluation stratified by the task and environment dimensions that matter, degradation curves at the edges of the operating envelope, robustness to sensor noise and occlusion, and an explicit list of identified insufficiencies.

05 · Contain

Architectural & runtime measures

Uncertainty quantification, out-of-distribution detection, plausibility checks against known physical constraints, diverse redundancy, and the defined safety reaction when confidence collapses.

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 IEC 61508 — 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 any fleet-wide rollout requirements.

08 · Argue

The AI safety case

A structured argument from safety function to model evidence, with assumptions, context and an explicit residual risk claim — written so the item-level safety case, and your UL 4600 / UL 3115 evidence, 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 certification bodies accept.

  • 01
    AI safety requirement set. Traceable from safety functions and task performance needs down to measurable model-level criteria.
  • 02
    Dataset specification & coverage report. Task-envelope-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 real-world triggering conditions.
  • 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 fleet-wide model updates.
  • 07
    AI safety case. The structured argument, ready to be integrated into the item safety case and your UL evidence.
  • 08
    Standards-landscape mapping. How your evidence maps onto TR 5469 today, and how it positions you for TS 22440 and TS 25223 as they publish.

Signals

You probably need this if…

  • Your model metrics are aggregate numbers with no breakdown by task or environment condition.
  • Your training dataset grew organically and has never been specified against the task envelope.
  • Nobody can reproduce the exact model currently running on the fleet 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 a certification review?

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