Temporal Logic Formalisation of ISO 34502 Critical Scenarios: Modular Construction with the RSS Safety Distance
Jesse Reimann, Nico Mansion, James Haydon, Benjamin Bray, Agnishom Chattopadhyay, Sota Sato, Masaki Waga, Étienne André, Ichiro Hasuo, Naoki Ueda, Yosuke Yokoyama
TL;DR
The paper tackles safety assurance for autonomous driving by formalising ISO 34502 traffic disturbance scenarios within the Signal Temporal Logic (STL) framework. It introduces a modular templating approach (ISO34502-STL) that instantiates 24 disturbance scenarios using a common initSafe/distance-based structure, with RSS distance defining durable danger. The authors validate the approach on the highD dataset, showing high recall (up to about 96%) and 100% precision by leveraging RSS-based danger and an initial safe period, and demonstrate practical workflow with the STL Debugger. They further propose an extended STL formulation (ISO34502-STL-ext) that relaxes acceleration/position assumptions, achieving comparable or better detection performance. Overall, the work provides a scalable, parameter-tunable method for scenario-based testing and monitoring of AV controllers, with strong potential for integration into safety verification pipelines and standardised assessments.
Abstract
As the development of autonomous vehicles progresses, efficient safety assurance methods become increasingly necessary. Safety assurance methods such as monitoring and scenario-based testing call for formalisation of driving scenarios. In this paper, we develop a temporal-logic formalisation of an important class of critical scenarios in the ISO standard 34502. We use signal temporal logic (STL) as a logical formalism. Our formalisation has two main features: 1) modular composition of logical formulas for systematic and comprehensive formalisation (following the compositional methodology of ISO 34502); 2) use of the RSS distance for defining danger. We find our formalisation comes with few parameters to tune thanks to the RSS distance. We experimentally evaluated our formalisation; using its results, we discuss the validity of our formalisation and its stability with respect to the choice of some parameter values.
