Using Formal Models, Safety Shields and Certified Control to Validate AI-Based Train Systems
Jan Gruteser (Heinrich Heine University D\"usseldorf), Jan Ro{\ss}bach, (Heinrich Heine University D\"usseldorf), Fabian Vu (Heinrich Heine, University D\"usseldorf), Michael Leuschel (Heinrich Heine University, D\"usseldorf)

TL;DR
This paper presents a comprehensive approach combining formal analysis and runtime certification to enhance the safety and reliability of AI-based autonomous train systems, demonstrated through a simulation-based demonstrator.
Contribution
It introduces a two-layered safety assurance framework integrating formal methods and runtime verification for AI components in autonomous trains.
Findings
Effective detection of vulnerabilities in AI perception systems
Successful integration of formal models with runtime certification
Validation of safety properties through simulation-based demonstrator
Abstract
The certification of autonomous systems is an important concern in science and industry. The KI-LOK project explores new methods for certifying and safely integrating AI components into autonomous trains. We pursued a two-layered approach: (1) ensuring the safety of the steering system by formal analysis using the B method, and (2) improving the reliability of the perception system with a runtime certificate checker. This work links both strategies within a demonstrator that runs simulations on the formal model, controlled by the real AI output and the real certificate checker. The demonstrator is integrated into the validation tool ProB. This enables runtime monitoring, runtime verification, and statistical validation of formal safety properties using a formal B model. Consequently, one can detect and analyse potential vulnerabilities and weaknesses of the AI and the certificate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
