Performance Comparison of Two Search-Based Testing Strategies for ADAS System Validation

被引:19
|
作者
Klueck, Florian [1 ]
Zimmermann, Martin [1 ]
Wotawa, Franz [1 ]
Nica, Mihai [2 ]
机构
[1] Graz Univ Technol, Inst Software Technol, Christian Doppler Lab Qual Assurance Methodol Aut, Graz, Austria
[2] AVL List GmbH, Graz, Austria
来源
关键词
Autonomous vehicles; Genetic algorithm; Simulated annealing; System verification; Automatic testing; ALGORITHMS; OPTIMIZATION;
D O I
10.1007/978-3-030-31280-0_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we compare the performance of a genetic algorithm for test parameter optimization with simulated annealing and random testing. Simulated annealing and genetic algorithm both represent search-based testing strategies. In the context of autonomous and automated driving, we apply these methods to iteratively optimize test parameters, to aim at obtaining critical scenarios that form the basis for virtual verification and validation of Advanced Driver Assistant System (ADAS). We consider a test scenario to be critical if the underlying parameter set causes a malfunction of the system equipped with the ADAS function (i.e., near-crash or crash of the vehicle). To assess the criticality of each test scenario we rely on time-to-collision (TTC), which is a well-known and often used time-based safety indicator for recognizing rear-end conflicts. For evaluating the performance of each testing strategy, we set up a simulation framework, where we automatically run simulations for each approach until a predefined minimal TTC threshold is reached or a maximal number of iterations has passed. The genetic algorithm-based approach showed the best performance by generating critical scenarios with the lowest number of required test executions, compared to random testing and simulated annealing.
引用
收藏
页码:140 / 156
页数:17
相关论文
共 50 条
  • [1] Search-based Testing and System Testing: A Marriage in Heaven
    Zeller, Andreas
    2017 IEEE/ACM 10TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST), 2017, : 49 - 50
  • [2] Reflections on Surrogate-Assisted Search-Based Testing: A Taxonomy and Two Replication Studies based on Industrial ADAS and Simulink Models
    Nejati, Shiva
    Sorokin, Lev
    Safin, Damir
    Formica, Federico
    Mahboob, Mohammad Mahdi
    Menghi, Claudio
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 163
  • [3] Search-based Performance Testing of Applications with Composite Services
    Gu, Yuanyan
    Ge, Yujia
    WISM: 2009 INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND MINING, PROCEEDINGS, 2009, : 320 - 324
  • [4] A SEARCH-BASED IMAGING-SYSTEM - FOR ELECTROMAGNETIC NONDESTRUCTIVE TESTING
    UDPA, L
    LORD, W
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1989, 4 (04): : 18 - 26
  • [5] SQL Data Generation to Enhance Search-Based System Testing
    Arcuri, Andrea
    Galeotti, Juan P.
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 1390 - 1398
  • [6] EXSYST: Search-Based GUI Testing
    Gross, Florian
    Fraser, Gordon
    Zeller, Andreas
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1423 - 1426
  • [7] Comparison of Search-Based Algorithms for Stress-Testing Integrated Circuits
    Eljuse, Basil
    Walkinshaw, Neil
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2018, 2018, 11036 : 198 - 212
  • [8] Search-Based Testing of Reinforcement Learning
    Tappler, Martin
    Cordoba, Filip Cano
    Aichernig, Bernhard K.
    Koenighofer, Bettina
    PROCEEDINGS OF THE THIRTY-FIRST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2022, 2022, : 503 - 510
  • [9] Machine learning testing in an ADAS case study using simulation-integrated bio-inspired search-based testing
    Moghadam, Mahshid Helali
    Borg, Markus
    Saadatmand, Mehrdad
    Mousavirad, Seyed Jalaleddin
    Bohlin, Markus
    Lisper, Bjorn
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (05)
  • [10] Search-based Testing using EFSMs
    Turlea, Ana
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 100 - 103