A Sequential Metamorphic Testing Framework for Understanding Automated Driving Systems

06/07/2022
by   Quang-Hung Luu, et al.
0

Automated driving systems (ADS) are expected to be reliable and robust against a wide range of driving scenarios. Their decisions, first and foremost, must be well understood. Understanding a decision made by ADS is a great challenge, because it is not straightforward to tell whether the decision is correct or not, and how to verify it systematically. In this paper, a Sequential MetAmoRphic Testing Smart framework is proposed based on metamorphic testing, a mainstream software testing approach. In metamorphic testing, metamorphic groups are constructed by selecting multiple inputs according to the so-called metamorphic relations, which are basically the system's necessary properties; the violation of certain relations by some corresponding metamorphic groups implies the detection of erroneous system behaviors. The proposed framework makes use of sequences of metamorphic groups to understand ADS behaviors, and is applicable without the need of ground-truth datasets. To demonstrate its effectiveness, the framework is applied to test three ADS models that steer an autonomous car in different scenarios with another car either leading in front or approaching in the opposite direction. The conducted experiments reveal a large number of undesirable behaviors in these top-ranked deep learning models in the scenarios. These counter-intuitive behaviors are associated with how the core models of ADS respond to different positions, directions and properties of the other car in its proximity. Further analysis of the results helps identify critical factors affecting ADS decisions and thus demonstrates that the framework can be used to provide a comprehensive understanding of ADS before their deployment

READ FULL TEXT

page 1

page 4

page 5

page 7

page 9

research
02/11/2019

Semantic Label Reduction Techniques for Autonomous Driving

Semantic segmentation maps can be used as input to models for maneuverin...
research
01/01/2023

AmbieGen: A Search-based Framework for Autonomous Systems Testing

Thorough testing of safety-critical autonomous systems, such as self-dri...
research
09/22/2022

Metamorphic Testing in Autonomous System Simulations

Metamorphic testing has proven to be effective for test case generation ...
research
08/30/2023

EnsembleFollower: A Hybrid Car-Following Framework Based On Reinforcement Learning and Hierarchical Planning

Car-following models have made significant contributions to our understa...
research
07/27/2018

Understanding V2V Driving Scenarios through Traffic Primitives

Semantically understanding complex drivers' encountering behavior, where...
research
10/02/2019

A Mutation-based Approach for Assessing Weight Coverage of a Path Planner

Autonomous cars are subjected to several different kind of inputs (other...

Please sign up or login with your details

Forgot password? Click here to reset