TY - GEN
T1 - GAS
T2 - 35th IEEE International Symposium on Software Reliability Engineering, ISSRE 2024
AU - Joshi, Keyur
AU - Hsieh, Chiao
AU - Mitra, Sayan
AU - Misailovic, Sasa
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Modern autonomous vehicle systems (AVS) use complex perception and control components. Developers gradually change these components over the vehicle's lifecycle, requiring frequent regression testing. Unfortunately, high-fidelity simulations of these complex AVS for evaluating safety are costly, and their complexity hinders the development of precise but less computationally intensive surrogate models.We present GAS, a novel approach for expediting simulation-based safety testing of AVS with complex perception and control components. GAS creates a surrogate of the complete vehicle model (i.e., those with complex perception, control, and dynamics components). The surrogates execute faster than the original models and are used to precisely estimate two key properties: the probability that the AVS will violate safety assertions and the bounds on global sensitivity indices of the AVS.We evaluate GAS on five scenarios involving crop management vehicles, self driving carts, and unmanned aircraft. Each AVS in these scenarios contains a complex perception or control component. We generate surrogates of these vehicles using GAS and check the accuracy of the above properties. Compared to the original simulation, GAS models enable estimating the probability of violating a safety assertion 3.7 times faster on average and analyzing sensitivity 1.4 times faster on average.
AB - Modern autonomous vehicle systems (AVS) use complex perception and control components. Developers gradually change these components over the vehicle's lifecycle, requiring frequent regression testing. Unfortunately, high-fidelity simulations of these complex AVS for evaluating safety are costly, and their complexity hinders the development of precise but less computationally intensive surrogate models.We present GAS, a novel approach for expediting simulation-based safety testing of AVS with complex perception and control components. GAS creates a surrogate of the complete vehicle model (i.e., those with complex perception, control, and dynamics components). The surrogates execute faster than the original models and are used to precisely estimate two key properties: the probability that the AVS will violate safety assertions and the bounds on global sensitivity indices of the AVS.We evaluate GAS on five scenarios involving crop management vehicles, self driving carts, and unmanned aircraft. Each AVS in these scenarios contains a complex perception or control component. We generate surrogates of these vehicles using GAS and check the accuracy of the above properties. Compared to the original simulation, GAS models enable estimating the probability of violating a safety assertion 3.7 times faster on average and analyzing sensitivity 1.4 times faster on average.
UR - http://www.scopus.com/inward/record.url?scp=85214581049&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85214581049&partnerID=8YFLogxK
U2 - 10.1109/ISSRE62328.2024.00033
DO - 10.1109/ISSRE62328.2024.00033
M3 - Conference contribution
AN - SCOPUS:85214581049
T3 - Proceedings - International Symposium on Software Reliability Engineering, ISSRE
SP - 260
EP - 271
BT - Proceedings - 2024 IEEE 35th International Symposium on Software Reliability Engineering, ISSRE 2024
PB - IEEE Computer Society
Y2 - 28 October 2024 through 31 October 2024
ER -