Automated Search-Based Robustness Testing for Autonomous Vehicle Software

被引:7
作者
Betts, Kevin M. [1 ]
Petty, Mikel D. [2 ]
机构
[1] Leidos Inc, Huntsville, AL 35806 USA
[2] Univ Alabama, Huntsville, AL 35899 USA
关键词
D O I
10.1155/2016/5309348
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Autonomous systems must successfully operate in complex time-varying spatial environments even when dealing with system faults that may occur during a mission. Consequently, evaluating the robustness, or ability to operate correctly under unexpected conditions, of autonomous vehicle control software is an increasingly important issue in software testing. New methods to automatically generate test cases for robustness testing of autonomous vehicle control software in closed-loop simulation are needed. Search-based testing techniques were used to automatically generate test cases, consisting of initial conditions and fault sequences, intended to challenge the control software more than test cases generated using current methods. Two different search-based testing methods, genetic algorithms and surrogate-based optimization, were used to generate test cases for a simulated unmanned aerial vehicle attempting to fly through an entryway. The effectiveness of the search-based methods in generating challenging test cases was compared to both a truth reference (full combinatorial testing) and the method most commonly used today (Monte Carlo testing). The search-based testing techniques demonstrated better performance than Monte Carlo testing for both of the test case generation performance metrics: (1) finding the single most challenging test case and (2) finding the set of fifty test cases with the highest mean degree of challenge.
引用
收藏
页数:15
相关论文
共 34 条
[1]  
Abramson M., 2002, OPTIMIZATION USING S
[2]   A systematic review of search-based testing for non-functional system properties [J].
Afzal, Wasif ;
Torkar, Richard ;
Feldt, Robert .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (06) :957-976
[3]   A Systematic Review of the Application and Empirical Investigation of Search-Based Test Case Generation [J].
Ali, Shaukat ;
Briand, Lionel C. ;
Hemmati, Hadi ;
Panesar-Walawege, Rajwinder K. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (06) :742-762
[4]  
Baumann E., 2008, P 46 AIAA AER SCI M
[5]  
Bruckmann H., 2009, INT VDI C TRANSM VEH
[6]  
Cohen J., 2005, CMUSEI2005TN015
[7]   A GLOBALLY CONVERGENT AUGMENTED LAGRANGIAN ALGORITHM FOR OPTIMIZATION WITH GENERAL CONSTRAINTS AND SIMPLE BOUNDS [J].
CONN, AR ;
GOULD, NIM ;
TOINT, PL .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1991, 28 (02) :545-572
[8]  
Cox T. H., 2005, REPORT OVERVIEW CIVI
[9]  
Edvardsson J., 1999, P 2 C COMP SCI ENG L, P21
[10]   Multi-Sensor-Based Fully Autonomous Non-Cooperative Collision Avoidance System for Unmanned Air Vehicles [J].
Fasano, Giancarmine ;
Accardo, Domenico ;
Moccia, Antonio ;
Carbone, Ciro ;
Ciniglio, Umberto ;
Corraro, Federico ;
Luongo, Salvatore .
JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2008, 5 (10) :338-360