REDriver: Runtime Enforcement for Autonomous Vehicles
Yang Sun, Christopher M. Poskitt, Xiaodong Zhang, Jun Sun
Abstract
Autonomous driving systems (ADSs) integrate sensing, perception, drive control, and several other critical tasks in autonomous vehicles, motivating research into techniques for assessing their safety. While there are several approaches for testing and analysing them in high-fidelity simulators, ADSs may still encounter additional critical scenarios beyond those covered once they are deployed on real roads. An additional level of confidence can be established by monitoring and enforcing critical properties when the ADS is running. Existing work, however, is only able to monitor simple safety properties (e.g., avoidance of collisions) and is limited to blunt enforcement mechanisms such as hitting the emergency brakes. In this work, we propose REDriver, a general and modular approach to runtime enforcement, in which users can specify a broad range of properties (e.g., national traffic laws) in a specification language based on signal temporal logic (STL). REDriver monitors the planned trajectory of the ADS based on a quantitative semantics of STL, and uses a gradient-driven algorithm to repair the trajectory when a violation of the specification is likely. We implemented REDriver for two versions of Apollo (i.e., a popular ADS), and subjected it to a benchmark of violations of Chinese traffic laws. The results show that REDriver significantly improves Apollo's conformance to the specification with minimal overhead.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9d18eef0-3dcf-4451-92e3-8f4f431e5c42Cited by top-tier papers4
- FIXDRIVE: Automatically Repairing Autonomous Vehicle Driving Behaviour for $0.08 per ViolationYang Sun, Christopher M. Poskitt, Kun Wang, Jun SunICSE 2025 · 3 citations
- A Differential Testing Framework to Identify Critical AV Failures Leveraging Arbitrary InputsTrey Woodlief, Carl Hildebrandt, Sebastian G. ElbaumICSE 2025 · 1 citation
- Parametric Falsification of Many Probabilistic Requirements Under FlakinessMatteo Camilli, Raffaela MirandolaICSE 2025
- Argus: Resilience-Oriented Safety Assurance Framework for End-to-End ADSsDingji Wang, You Lu, Bihuan Chen, Shuo Hao et al.ASE 2025
Builds on1
Related papers
- Scene Flow Specifications: Encoding and Monitoring Rich Temporal Safety Properties of Autonomous SystemsTrey Woodlief, Felipe Toledo, Matthew B. Dwyer, Sebastian G. ElbaumFSE 2025 · 2 citations
- Simulation-Based Validation for Autonomous Driving SystemsChangwen Li, Joseph Sifakis, Qiang Wang, Rongjie Yan et al.ISSTA 2023 · 17 citations
- MOSAT: finding safety violations of autonomous driving systems using multi-objective genetic algorithmHaoxiang Tian, Yan Jiang, Guoquan Wu, Jiren Yan et al.FSE 2022 · 74 citations
- VioHawk: Detecting Traffic Violations of Autonomous Driving Systems through Criticality-Guided Simulation TestingZhongrui Li, Jiarun Dai, Zongan Huang, Nianhao You et al.ISSTA 2024 · 7 citations
- Traffic Scenario Logic: A Spatial-Temporal Logic for Modeling and Reasoning of Urban Traffic ScenariosRuolin Wang, Yuejiao Xu, Jianmin JiAAAI 2025 · 2 citations
