Formal Verification of a Fail-Operational Automotive Driving System
Tobias Schmid, Stefanie Schraufstetter, Jonas Fritzsch, Dominik, Hellhake, Greta Koelln, Stefan Wagner

TL;DR
This paper demonstrates the application of formal verification, specifically model checking, to verify the fail-operational arbitration logic in automated driving systems, ensuring safety requirements are met and uncovering overlooked failures.
Contribution
It introduces an analytical formal verification approach for fail-operational automotive systems, enhancing safety validation beyond traditional methods.
Findings
Formal verification successfully verified fail-operational behaviour.
Detected failures overlooked by conventional safety analyses.
Validated compliance with ISO 26262 standards.
Abstract
A fail-operational system for highly automated driving must complete the driving task even in the presence of a failure. This requires redundant architectures and a mechanism to reconfigure the system in case of a failure. Therefore, an arbitration logic is used. For functional safety, the switch-over to a fall-back level must be conducted in the presence of any electric and electronic failure. To provide evidence for a safety argumentation in compliance with ISO 26262, verification of the arbitration logic is necessary. The verification process provides confirmation of the correct failure reactions and that no unintended system states are attainable. Conventional safety analyses, such as the failure mode and effect analysis, have its limits in this regard. We present an analytical approach based on formal verification, in particular model checking, to verify the fail-operational…
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.
Taxonomy
TopicsSafety Systems Engineering in Autonomy · Formal Methods in Verification · Software Reliability and Analysis Research
