ACCESS: Assurance Case Centric Engineering of Safety-critical Systems

This paper introduces ACCESS, an engineering methodology and tool suite that enables the development of safety-critical systems through evolving, model-based assurance cases capable of tracing heterogeneous artifacts, integrating formal methods, and supporting automatic evaluation at both development and runtime, as demonstrated by an Autonomous Underwater Vehicle case study.

Original authors: Ran Wei, Simon Foster, Haitao Mei, Fang Yan, Ruizhe Yang, Ibrahim Habli, Colin O'Halloran, Nick Tudor, Tim Kelly, Yakoub Nemouchi

Published 2026-06-17
📖 4 min read☕ Coffee break read

Original authors: Ran Wei, Simon Foster, Haitao Mei, Fang Yan, Ruizhe Yang, Ibrahim Habli, Colin O'Halloran, Nick Tudor, Tim Kelly, Yakoub Nemouchi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are building a very complex, self-driving underwater robot. You want to be 100% sure it won't crash into things or get lost. In the old days, proving it was safe was like writing a giant, static paper report. You'd write down your arguments, paste in some photos of the design, and hope a human inspector would read it all and say, "Looks good." But if you changed one tiny screw in the robot, you'd have to rewrite the whole report and hope you didn't miss a connection.

This paper introduces a new way of doing things called ACCESS. Think of ACCESS not as a paper report, but as a living, breathing digital dashboard that sits in the center of your project.

Here is how it works, broken down into simple concepts:

1. The "Living Report" (The Assurance Case)

Instead of a static document, ACCESS treats the safety argument as a central hub connected to everything else.

  • The Old Way: Imagine a map drawn on paper. If the terrain changes, the map is useless until you redraw it by hand.
  • The ACCESS Way: Imagine a GPS app. The "safety argument" is the destination, but it's connected to live traffic data, road conditions, and your car's engine status. If the road changes, the app knows instantly.

2. The "Digital Twin" Connection

The paper describes a system where the safety argument is linked directly to the actual engineering models (the blueprints, the code, the safety checks).

  • The Analogy: Think of the safety argument as a safety inspector standing next to a robot. In the past, the inspector had to ask, "Did you check the brakes?" and wait for a human to go look.
  • With ACCESS: The inspector is connected to the robot's brain via a wire. When the robot's design changes, the inspector's clipboard updates automatically. If the robot's new design has a flaw, the inspector's clipboard immediately flashes red.

3. The "Magic Toolbox" (ACME)

The authors built a software tool called ACME (Assurance Case Management Environment) to make this happen.

  • What it does: It acts like a universal translator and a spell-checker rolled into one. It can read different types of files—Excel spreadsheets, complex 3D models, and even mathematical proofs—and link them all to the safety argument.
  • The Superpower: It doesn't just store the files; it checks them. If you change a number in an Excel sheet (like the failure rate of a battery), ACME runs a quick calculation to see if the safety argument still holds up. If it doesn't, it tells you exactly where the problem is.

4. The "Self-Driving" Safety Check

The paper also talks about what happens when the robot is actually working underwater (runtime).

  • The Concept: Usually, safety checks happen before the robot is built. ACCESS wants to keep checking while it's working.
  • The Analogy: Imagine your car has a dashboard light that says "Engine Safe." Usually, that light is just a sticker. In ACCESS, that light is connected to the engine's sensors. If the engine starts acting weird while you are driving, the "Safety Light" turns red immediately, and the car knows to slow down or stop.
  • The Result: The safety argument isn't just a document for the past; it's a real-time monitor for the present.

5. The Proof (The AUV Case Study)

To prove this works, the authors tested it on an Autonomous Underwater Vehicle (AUV).

  • They built the robot's safety argument using their new method.
  • They linked it to the robot's design models and mathematical proofs.
  • They showed that when they changed the design, the system automatically flagged errors.
  • They even showed how the system could check the robot's sensors while it was "driving" (simulated), ensuring the data it was seeing was still safe.

The Bottom Line

The paper claims that ACCESS makes building safe robots faster and more reliable.

  • Faster: Because you don't have to manually rewrite safety reports every time you change a design. The computer does the linking and checking for you.
  • More Reliable: Because the safety argument is always connected to the real data. You can't accidentally forget to update a safety rule because the computer won't let the system "pass" if the data doesn't match.

In short, ACCESS turns safety assurance from a static, manual paperwork exercise into a dynamic, automated, and living process that grows and changes right alongside the robot it protects.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →