Model checking embedded adaptive cruise controllers

被引:3
作者
Nenchev, Vladislav [1 ]
机构
[1] BMW Grp, Emmy Noether Ring 18, D-85716 Unterschleissheim, Germany
关键词
Automated driving; Autonomous vehicles; Adaptive cruise control; Model checking; Software verification; ONLINE VERIFICATION; VEHICLES; BEHAVIOR; LTL;
D O I
10.1016/j.robot.2023.104488
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While checking functional correctness for automated driving is often achieved through vast amounts of automated and manual field testing, automating specification verification is essential for developing and releasing fully self-driving vehicles. This paper presents an automatic bounded model checking approach for functional specifications over longitudinal vehicle controller implementations. The proposed method checks the actual embedded program, rather than an extracted abstract model. The specification is converted into a monitor that is interleaved with the execution of the program over a finite time horizon in closed-loop simulation. A decomposition is proposed to tackle the verification complexity. This allows verifying the program for whole parameter sets using a software model checker as opposed to testing only individual samples. The approach is capable of identifying functional flaws in several exemplary longitudinal controllers with variable complexity. & COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:9
相关论文
共 45 条
[1]   Online Verification of Automated Road Vehicles Using Reachability Analysis [J].
Althoff, Matthias ;
Dolan, John M. .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (04) :903-918
[2]  
[Anonymous], 2018, ISO Standard 15622:2018
[3]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[4]  
Bartocci Ezio, 2018, Lectures on Runtime. Verification Introductory and Advanced Topics. LNCS 10457, P135, DOI 10.1007/978-3-319-75632-5_5
[5]  
Behrend J., 2017, EMBEDDED SOFTWARE VE, P183
[6]  
Belta C, 2017, STUD SYST DECIS CONT, V89, P1, DOI 10.1007/978-3-319-50763-7
[7]  
Beyer D, 2021, LECT NOTES COMPUT SC, V12652, P401, DOI 10.1007/978-3-030-72013-1_24
[8]   Driver behaviour in intersections:: Formal and informal traffic rules [J].
Björklund, GM ;
Åberg, L .
TRANSPORTATION RESEARCH PART F-TRAFFIC PSYCHOLOGY AND BEHAVIOUR, 2005, 8 (03) :239-253
[9]   Directed Greybox Fuzzing [J].
Bohme, Marcel ;
Van-Thuan Pham ;
Manh-Dung Nguyen ;
Roychoudhury, Abhik .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :2329-2344
[10]  
Cavalcanti Ana, 2021, RoboStar Technology: A Roboticist's Toolbox for Combined Proof, Simulation, and Testing, DOI DOI 10.1007/978-3-030-66494-7_9