Introducing Liveness into Multi-lane Spatial Logic lane change controllers using UPPAAL
Maike Schwammberger (University of Oldenburg)

TL;DR
This paper enhances the Multi-lane Spatial Logic (MLSL) approach for autonomous lane changes by implementing controllers in UPPAAL, verifying safety and liveness, and addressing previous unlive behaviors.
Contribution
It introduces a formal implementation of MLSL-based lane change controllers in UPPAAL, confirming safety and extending to ensure liveness.
Findings
Verified safety of the lane change protocol
Detected and addressed unlive behavior in original controller
Extended controller to guarantee liveness
Abstract
With Multi-lane Spatial Logic (MLSL) a powerful approach to formally reason about and prove safety of autonomous traffic manoeuvres was introduced. Extended timed automata controllers using MLSL were constructed to commit safe lane change manoeuvres on highways. However, the approach has only few implementation and verification results. We thus strenghen the MLSL approach by implementing their lane change controller in UPPAAL and confirming the safety of the lane change protocol. We also detect the unlive behaviour of the original controller and thus extend it to finally verify liveness of the new lane change controller.
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.
