ASFAULT: Testing Self-Driving Car Software Using Search-based Procedural Content Generation

被引:28
|
作者
Gambi, Alessio [1 ]
Mueller, Marc [2 ]
Fraser, Gordon [1 ]
机构
[1] Univ Passau, Passau, Germany
[2] BeamNG GmbH, Bremen, Germany
关键词
Automatic test generation; search-based testing; procedural content generation; self-driving cars;
D O I
10.1109/ICSE-Companion.2019.00030
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ensuring the safety of self-driving cars is important, but neither industry nor authorities have settled on a standard way to test them. Deploying self-driving cars for testing in regular traffic is a common, but costly and risky method, which has already caused fatalities. As a safer alternative, virtual tests, in which self-driving car software is tested in computer simulations, have been proposed. One cannot hope to sufficiently cover the huge number of possible driving situations self-driving cars must be tested for by manually creating such tests. Therefore, we developed ASFAULT, a tool for automatically generating virtual tests for systematically testing self-driving car software. We demonstrate ASFAULT by testing the lane keeping feature of an artificial intelligence-based self-driving car software, for which ASFAULT generates scenarios that cause it to drive off the road.
引用
收藏
页码:27 / 30
页数:4
相关论文
共 50 条
  • [21] The Maturation of Search-Based Software Testing: Successes and Challenges
    Cohen, Myra B.
    [J]. 2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2019), 2019, : 13 - 14
  • [22] Improved Evolutionary Generation of Test Data for Multiple Paths in Search-based Software Testing
    Zhu, Ziming
    Xu, Xiong
    Jiao, Li
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 612 - 620
  • [23] Search-based Testing using EFSMs
    Turlea, Ana
    [J]. 2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 100 - 103
  • [24] An extensive evaluation of search-based software testing: a review
    Khari, Manju
    Kumar, Prabhat
    [J]. SOFT COMPUTING, 2019, 23 (06) : 1933 - 1946
  • [25] Search-based software test data generation: a survey
    McMinn, P
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2004, 14 (02): : 105 - 156
  • [26] Instance Space Analysis of Search-Based Software Testing
    Neelofar, Neelofar
    Smith-Miles, Kate
    Munoz, Mario Andres
    Aleti, Aldeida
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2642 - 2660
  • [27] An extensive evaluation of search-based software testing: a review
    Manju Khari
    Prabhat Kumar
    [J]. Soft Computing, 2019, 23 : 1933 - 1946
  • [28] Harmony search-based test data generation for branch coverage in software structural testing
    Mao, Chengying
    [J]. NEURAL COMPUTING & APPLICATIONS, 2014, 25 (01): : 199 - 216
  • [29] An Effective Method for Self-driving Car Navigation based on Lidar
    Liu, Meng
    Liu, Yu
    Niu, Jianwei
    Du, Yu
    Wan, Yanchen
    [J]. COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2017, 2018, 252 : 718 - 727
  • [30] Harmony search-based test data generation for branch coverage in software structural testing
    Chengying Mao
    [J]. Neural Computing and Applications, 2014, 25 : 199 - 216