TY - JOUR
T1 - Monitoring of Spatio-Temporal Properties with Nonlinear SAT solvers
AU - Matos Pedro, André
AU - Silva, Tomás
AU - Sequeira, Tiago
AU - Lourenço, João
AU - Seco, João Costa
AU - Ferreira, Carla
N1 - info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04516%2F2020/PT#
Funding Information:
Open access funding provided by FCT|FCCN (b-on). This work is supported by the EU/Next Generation EU, through Programa de Recuperação e Resiliência (PRR) [Project Route 25 No. C645463824-00000063]. This work was also partially supported by: i) the European Regional Development Fund (ERDF) through the Competitiveness and Internationalization Operational Program (COMPETE 2020) of Portugal 2020 [Project STEROID with No. 069989 (POCI-01-0247-FEDER-069989)].
Publisher Copyright:
© The Author(s) 2024.
PY - 2024/4
Y1 - 2024/4
N2 - The automotive industry is increasingly dependent on computing systems with different critical requirements. The verification and validation methods for these systems are now leveraging complex AI methods, for which the decision algorithms introduce non-determinism, especially in autonomous driving. This paper presents a runtime verification technique agnostic to the target system, which focuses on monitoring spatio-temporal properties that abstract the evolution of objects’ behavior in their spatial and temporal flow. First, a formalization of three known traffic rules (from the Vienna convention on road traffic) is presented, where a spatio-temporal logic fragment is used. Then, these logical expressions are translated to a monitoring model written in first-order logic, where they are processed by a non-linear satisfiability solver. Finally, the translation allows the solver to check the validity of the encoded properties according to an instance of a specific traffic scenario (a trace). The results obtained from our tool, which automatically generates a monitor from a formula, show that our approach is feasible for online monitoring in a real-world environment.
AB - The automotive industry is increasingly dependent on computing systems with different critical requirements. The verification and validation methods for these systems are now leveraging complex AI methods, for which the decision algorithms introduce non-determinism, especially in autonomous driving. This paper presents a runtime verification technique agnostic to the target system, which focuses on monitoring spatio-temporal properties that abstract the evolution of objects’ behavior in their spatial and temporal flow. First, a formalization of three known traffic rules (from the Vienna convention on road traffic) is presented, where a spatio-temporal logic fragment is used. Then, these logical expressions are translated to a monitoring model written in first-order logic, where they are processed by a non-linear satisfiability solver. Finally, the translation allows the solver to check the validity of the encoded properties according to an instance of a specific traffic scenario (a trace). The results obtained from our tool, which automatically generates a monitor from a formula, show that our approach is feasible for online monitoring in a real-world environment.
KW - Autonomous vehicles
KW - Formalization of traffic rules
KW - Non-linear SAT solvers
KW - Runtime verification
KW - Rutime monitoring
KW - Spatio-temporal logic
UR - http://www.scopus.com/inward/record.url?scp=85185328250&partnerID=8YFLogxK
U2 - 10.1007/s10009-024-00740-7
DO - 10.1007/s10009-024-00740-7
M3 - Article
AN - SCOPUS:85185328250
SN - 1433-2779
VL - 26
SP - 169
EP - 188
JO - International Journal on Software Tools for Technology Transfer
JF - International Journal on Software Tools for Technology Transfer
ER -