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.
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· Future Internet· 0 citations
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.· SAE technical paper series· 0 citations
It is shown that a general-purpose large reasoning model, with no task-specific training and only the information available to an operator, manages abnormal situations at run time through a bounded, programmatically verified action interface.
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· International Conferences on...· 0 citations
Related blog posts
Microsoft Research Blog· microsoft.comOct 12, 2026
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· news.mit.eduOct 6, 2026
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.
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.