Skip to content

The Future of Safety for SaMD

Sep 2026 · 0 citations · 22 references
Computer Science

TL;DR

This paper explores how to apply formal verification to artificial organs, stage by stage, and what each technique actually guarantees about the device.

Abstract

An artificial organ carries failure consequences on the scale of an aircraft or a reactor, but the software driving it is rarely held to the same standard. Teams building them rely on testing, which only reaches the failure modes someone thought of in advance. In a pump or controller that runs inside a patient for months, the dangerous cases are the ones nobody anticipated. Formal verification closes that gap. Applied to the device's software, it proves the code meets its specification for every execution that specification allows, and where a proof fails, it returns the exact input sequence that breaks it. The same methods already protect rail, aviation, and nuclear control systems, and they extend the IEC 62304 lifecycle that a manufacturer already follows rather than replacing it. In this paper, we explore how to apply formal verification to artificial organs, stage by stage, and what each technique actually guarantees about the device.

View source

Similar papers

Review Open access Sep 2026

Security Considerations on Three CPSs in Evolution: ROS, SCADA and OPC UA

Over the last few years, cyber-physical systems (CPSs) have come to play a central role in critical infrastructures, manufacturing, transport, and robotics. As a consequence, their lack of security increasingly affects the physical world, possibly causing material damage, environmental harm, and even loss of life. This...

Ivan Cibrario Bertolotti, Flavio Lombardi · 0 citations
Sep 2026

CI/CD for Mission-Critical Systems: A Framework for Any Level of Rigor

Modern mission-critical ground vehicle systems must adapt to rapidly evolving threats, deploying changes in months or days while maintaining reliable and safe operation. Historic manual development and testing methods cannot keep pace without compromising safety assurances. Continuous Integration and Continuous Deploym...

Michael Lingg, Howard Paul, Brian Schulte et al. · 0 citations
Conference Aug 2026

The Development and Implementation of Simulation Software for Data Testing in ElectroLogix Interlocking

Testing and validating railway interlocking systems present significant challenges due to the need for communication with both trackside equipment and Train Control System (TCS)s, which typically involve complex subsystems and extensive hardware. This paper introduces a simulation-based software platform designed to em...

Cece Ahmad, E. Yossy · 0 citations

Related blog posts

Microsoft Research Blog Oct 12, 2026

Simulating student learning for better AI tutoring

StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.

MIT News · Artificial Intelligence Oct 2, 2026

Documenting the tech worker movement

Writing as a participant and researcher, PhD student JS Tan SM ’22 has co-authored a new book about the rise of tech worker protests and the employer backlash that followed.

GPT-Lab Sep 23, 2026

Requirements Don’t Live in Isolation: What We’re Exploring with Req-Space

Requirements in large systems rarely exist in isolation. Their meaning depends on the wider project context - other requirements, policies, decisions, tests, and implementation details. That becomes especially important when AI is used for review, because spotting a possible conflict or gap is only the beginning. ReqSpace explores how AI, visualisation, and connected project context can help reviewers understand those findings, trace the relationships behind them, and focus on the questions that…

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.