Focused Test Generation for Autonomous Driving Systems

被引:1
|
作者
Zohdinasab, Tahereh [1 ]
Riccio, Vincenzo [2 ]
Tonella, Paolo [3 ]
机构
[1] Univ Svizzera italiana, Informat, Lugano, Ticino, Switzerland
[2] Univ Udine, Udine, Italy
[3] Univ Svizzera Italiana, Lugano, Switzerland
基金
欧盟地平线“2020”;
关键词
Software testing; deep learning; search based software engineering; autonomous driving systems;
D O I
10.1145/3664605
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing Autonomous Driving Systems (ADSs) is crucial to ensure their reliability when navigating complex environments. ADSs may exhibit unexpected behaviours when presented, during operation, with driving scenarios containing features inadequately represented in the training dataset. To address this shift from development to operation, developers must acquire new data with the newly observed features. This data can be then utilised to fine tune the ADS, so as to reach the desired level of reliability in performing driving tasks. However, the resource-intensive nature of testing ADSs requires efficientmethodologies for generating targeted and diverse tests. In this work, we introduce a novel approach, DeepAtash-LR, that incorporates a surrogate model into the focused test generation process. This integration significantly improves focused testing effectiveness and applicability in resource-intensive scenarios. Experimental results show that the integration of the surrogate model is fundamental to the success of DeepAtash-LR. Our approach was able to generate an average of up to 60x more targeted, failure-inducing inputs compared to the baseline approach. Moreover, the inputs generated by DeepAtash-LR were useful to significantly improve the quality of the original ADS through fine tuning.
引用
收藏
页数:32
相关论文
共 50 条
  • [31] Challenges in Certification of Autonomous Driving Systems
    Falcini, Fabio
    Lami, Giuseppe
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 286 - 293
  • [32] Trust and resilient autonomous driving systems
    Adam Henschke
    Ethics and Information Technology, 2020, 22 : 81 - 92
  • [33] Advisory and Autonomous Cooperative Driving Systems
    van den Broek, Thijs H. A.
    Ploeg, Jeroen
    Netten, Bart D.
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 279 - +
  • [34] A Study on Testing Autonomous Driving Systems
    Zhang, Xudong
    Cai, Yan
    Yang, Zijiang
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 241 - 244
  • [35] Trust and resilient autonomous driving systems
    Henschke, Adam
    ETHICS AND INFORMATION TECHNOLOGY, 2020, 22 (01) : 81 - 92
  • [36] ADBench: benchmarking autonomous driving systems
    Hamid Tabani
    Roger Pujol
    Miguel Alcon
    Joan Moya
    Jaume Abella
    Francisco J. Cazorla
    Computing, 2022, 104 : 481 - 502
  • [37] ADBench: benchmarking autonomous driving systems
    Tabani, Hamid
    Pujol, Roger
    Alcon, Miguel
    Moya, Joan
    Abella, Jaume
    Cazorla, Francisco J.
    COMPUTING, 2022, 104 (03) : 481 - 502
  • [38] Misbehaviour Prediction for Autonomous Driving Systems
    Stocco, Andrea
    Weiss, Michael
    Calzana, Marco
    Tonella, Paolo
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 359 - 371
  • [39] Tools and Methodologies for Autonomous Driving Systems
    Bhat, Anand
    Aoki, Shunsuke
    Rajkumar, Ragunathan
    PROCEEDINGS OF THE IEEE, 2018, 106 (09) : 1700 - 1716
  • [40] Autonomous Generation of Robust and Focused Explanations for Robot Policies
    Struckmeier, Oliver
    Racca, Mattia
    Kyrki, Ville
    2019 28TH IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2019,