Parameter-Based Testing and Debugging of Autonomous Driving Systems

Paolo Arcaini,Alessandro Calo,Fuyuki Ishikawa,Thomas Laurent,Xiao-Yi Zhang,Shaukat Ali,Florian Hauer,Anthony Ventresque
DOI: https://doi.org/10.1109/ivworkshops54471.2021.9669254
2021-07-11
Abstract:Testing of Autonomous Driving Systems (ADSs) is of paramount importance. However, ADS testing raises several challenges specific to the domain. Typical testing (coverage criteria, test generation, and oracle definition) and debugging activities performed for software programs are not directly applicable to ADSs, because of the lack of proper test oracles, and the difficulty of specifying the desired, correct ADS behavior. We tackle these challenges by extending and combining existing approaches to the domain of testing ADS. The approach is demonstrated on an industrial path planner. The path planner decides which path to follow through a cost function that uses parameters to assign a cost to the driving characteristics (e.g., lateral acceleration or speed) that must be applied in the path. These parameters implicitly describe the behavior of the ADS. We exploit this idea for defining a coverage criterion, for automatically specifying an oracle, and for debugging the path planner.
What problem does this paper attempt to address?