Simulation-Based Validation for Autonomous Driving Systems

被引:4
|
作者
Li, Changwen [1 ]
Sifakis, Joseph [2 ]
Wang, Qiang [3 ]
Yan, Rongjie [1 ]
Zhang, Jian [1 ]
机构
[1] Univ Chinese Acad Sci, ISCAS, SKLCS, Beijing, Peoples R China
[2] Univ Grenoble Alpes, CNRS, Grenoble INP, VERIMAG, Grenoble, France
[3] Acad Mil Sci, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Autonomous driving systems; Simulation-based validation; Runtime verification; Formal specification; Temporal logic; LGSVL;
D O I
10.1145/3597926.3598100
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate a rigorous simulation and testing-based validation method for autonomous driving systems that integrates an existing industrial simulator and a formally defined testing environment. The environment includes a scenario generator that drives the simulation process and a monitor that checks at runtime the observed behavior of the system against a set of system properties to be validated. The validation method consists in extracting from the simulator a semantic model of the simulated system including a metric graph, which is a mathematical model of the environment in which the vehicles of the system evolve. The monitor can verify properties formalized in a first-order linear temporal logic and provide diagnostics explaining their non-satisfaction. Instead of exploring the system behavior randomly as many simulators do, we propose a method to systematically generate sets of scenarios that cover potentially risky situations, especially for different types of junctions where specific traffic rules must be respected. We show that the systematic exploration of risky situations has uncovered many flaws in the real simulator that would have been very difficult to discover by a random exploration process.
引用
收藏
页码:842 / 853
页数:12
相关论文
共 50 条
  • [1] Simulation-Based Fuzzing for Autonomous Driving Systems: Landscapes, Challenges and Prospects
    Dai J.
    Li Z.
    Zhang W.
    Zhang Y.
    Yang M.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (07): : 1433 - 1447
  • [2] Simulation-based Optimization of Autonomous Driving Behaviors
    Sadid, Hashmatullah
    Qurashi, Moeid
    Antoniou, Constantinos
    2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 4101 - 4108
  • [3] Automatic Construction of HD Maps for Simulation-Based Testing of Autonomous Driving Systems
    Wang, Siqi
    Li, Changwen
    Sun, Tiantian
    Jia, Fuqi
    Yan, Rongjie
    Yan, Jun
    THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2024, 2024, 14777 : 410 - 427
  • [4] Simulation-based Testing Framework for Autonomous Driving Development
    Son, Tong Duy
    Bhave, Ajinkya
    Van der Auweraer, Herman
    2019 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS (ICM), 2019, : 576 - 583
  • [5] Simulation-Based Logical Scenario Generation and Analysis Methodology for Evaluation of Autonomous Driving Systems
    Jeon, Jongwon
    Yoo, Jaeyeon
    Oh, Taeyoung
    Yoo, Jinwoo
    IEEE ACCESS, 2025, 13 : 43338 - 43359
  • [6] Simulation-based validation of protocols for concurrent systems
    Ravindran, K
    Kwiat, KA
    Ding, G
    GLOBECOM 2004: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE WORKSHOPS, 2004, : 331 - 340
  • [7] Simulation-Based Reinforcement Learning for Real-World Autonomous Driving
    Osinski, Blazej
    Jakubowski, Adam
    Ziecina, Pawel
    Milos, Piotr
    Galias, Christopher
    Homoceanu, Silviu
    Michalewski, Henryk
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 6411 - 6418
  • [8] Simulation-Based Safety Testing of Automated Driving Systems
    Khan, Fauzia
    Anwar, Hina
    Pfahl, Dietmar
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2023, PT II, 2024, 14484 : 133 - 138
  • [9] Towards simulation-based verification of autonomous navigation systems
    Pedersen, Tom Arne
    Glomsrud, Jon Arne
    Ruud, Else-Line
    Simonsen, Aleksander
    Sandrib, Jarle
    Eriksen, Bjorn-Olav Holtung
    SAFETY SCIENCE, 2020, 129
  • [10] System-level simulation-based verification of Autonomous Driving Systems with the VIVAS framework and CARLA simulator
    Goyal, Srajan
    Griggio, Alberto
    Tonetta, Stefano
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 242