TY - GEN
T1 - A Novel and Pragmatic Scenario Modeling Framework with Verification-in-the-loop for Autonomous Driving Systems
AU - Du, Dehui
AU - Li, Bo
AU - Zheng, Chenghang
AU - Zhang, Xinyuan
N1 - Publisher Copyright:
© 2023 IEEE Computer Society. All rights reserved.
PY - 2023/9/20
Y1 - 2023/9/20
N2 - Scenario modeling for Autonomous Driving Systems (ADS) enables scenario-based simulation and verification which are critical for the development of safe ADS. However, with the increasing complexity and uncertainty of ADS, it becomes increasingly challenging to manually model driving scenarios and conduct verification analysis. To tackle these challenges, we propose a novel and pragmatic framework for scenario modeling, simulation and verification. The novelty is that it’s a verification-in-the-loop scenario modeling framework. The scenario modeling language with formal semantics is proposed based on the domain knowledge of ADS. It facilitates scenario verification to analyze the safety of scenario models. Moreover, the scenario simulation is implemented based on the scenario executor. Compared with existing works, our framework can simplify the description of scenarios in a non-programming, user-friendly manner, model stochastic behavior of vehicles, support safe verification of scenario models with UPPAAL-SMC and generate executable scenario in some open-source simulators such as CARLA. To preliminarily demonstrate the effectiveness and feasibility of our approach, we build a prototype tool and apply our approach in several typical scenarios for ADS.
AB - Scenario modeling for Autonomous Driving Systems (ADS) enables scenario-based simulation and verification which are critical for the development of safe ADS. However, with the increasing complexity and uncertainty of ADS, it becomes increasingly challenging to manually model driving scenarios and conduct verification analysis. To tackle these challenges, we propose a novel and pragmatic framework for scenario modeling, simulation and verification. The novelty is that it’s a verification-in-the-loop scenario modeling framework. The scenario modeling language with formal semantics is proposed based on the domain knowledge of ADS. It facilitates scenario verification to analyze the safety of scenario models. Moreover, the scenario simulation is implemented based on the scenario executor. Compared with existing works, our framework can simplify the description of scenarios in a non-programming, user-friendly manner, model stochastic behavior of vehicles, support safe verification of scenario models with UPPAAL-SMC and generate executable scenario in some open-source simulators such as CARLA. To preliminarily demonstrate the effectiveness and feasibility of our approach, we build a prototype tool and apply our approach in several typical scenarios for ADS.
KW - ADS
KW - UPPAAL-SMC
KW - domain specific modeling language
KW - scenario modeling
KW - scenario simulation
UR - https://www.scopus.com/pages/publications/85172099345
U2 - 10.1109/ICSE-NIER58687.2023.00021
DO - 10.1109/ICSE-NIER58687.2023.00021
M3 - 会议稿件
AN - SCOPUS:85172099345
T3 - Proceedings - International Conference on Software Engineering
SP - 84
EP - 89
BT - Proceedings - 2023 ACM/IEEE 45th International Conference on Software Engineering
PB - IEEE Computer Society
T2 - 45th ACM/IEEE International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2023
Y2 - 14 May 2023 through 20 May 2023
ER -