Situation Coverage Testing for a Simulated Autonomous Car – an Initial Case Study

11/15/2019
by   Heather Hawkins, et al.
0

It is hard to test autonomous robot (AR) software because of the range and diversity of external situations (terrain, obstacles, humans, peer robots) that AR must deal with. Common measures of testing adequacy may not address this diversity. Explicit situation coverage has been proposed as a solution, but there has been little empirical study of its effectiveness. In this paper, we describe an implementation of situation coverage for testing a simple simulated autonomous road vehicle, and evaluate its ability to find seeded faults compared to a random test generation approach. In our experiments, the performance of the two methods is similar, with situation coverage having a very slight advantage. We conclude that situation coverage probably does not have a significant benefit over random generation for the type of simple, research-grade AR software used here. It will likely be valuable when applied to more complex and mature software.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/24/2021

Intersection focused Situation Coverage-based Verification and Validation Framework for Autonomous Vehicles Implemented in CARLA

Autonomous Vehicles (AVs) i.e., self-driving cars, operate in a safety c...
research
04/28/2023

Cross-coverage testing of functionally equivalent programs

Cross-coverage of a program P refers to the test coverage measured over ...
research
11/14/2019

There is Limited Correlation between Coverage and Robustness for Deep Neural Networks

Deep neural networks (DNN) are increasingly applied in safety-critical s...
research
08/24/2023

Automated Test Generation for Medical Rules Web Services: A Case Study at the Cancer Registry of Norway

The Cancer Registry of Norway (CRN) collects, curates, and manages data ...
research
10/10/2020

Deep Neural Network Test Coverage: How Far Are We?

DNN testing is one of the most effective methods to guarantee the qualit...
research
04/05/2021

Conformal testing in a binary model situation

Conformal testing is a way of testing the IID assumption based on confor...
research
10/04/2018

Turning Lemons into Peaches using Secure Computation

In many cases, assessing the quality of goods is hard. For example, when...

Please sign up or login with your details

Forgot password? Click here to reset