2020
DOI: 10.1109/tiv.2019.2955903
|View full text |Cite
|
Sign up to set email alerts
|

Requirements-Driven Test Generation for Autonomous Vehicles With Machine Learning Components

Abstract: Autonomous vehicles are complex systems that are challenging to test and debug. A requirements-driven approach to the development process can decrease the resources required to design and test these systems, while simultaneously increasing the reliability. We present a testing framework that uses signal temporal logic (STL), which is a precise and unambiguous requirements language. Our framework evaluates test cases against the STL formulae and additionally uses the requirements to automatically discover test … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
64
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 91 publications
(64 citation statements)
references
References 55 publications
0
64
0
Order By: Relevance
“…More recently, test generation tools have started targeting autonomous systems under a simulation-based semantic testing framework similar to ours. In most of these works, visual scenarios are either fixed by hand [1,2,10,22,27,29,66,67], or are constrained due to the model or coverage criteria [3,45,50]. These analyses are shown to be preferable to the application of random noise on the input vector.…”
Section: Related Workmentioning
confidence: 99%
“…More recently, test generation tools have started targeting autonomous systems under a simulation-based semantic testing framework similar to ours. In most of these works, visual scenarios are either fixed by hand [1,2,10,22,27,29,66,67], or are constrained due to the model or coverage criteria [3,45,50]. These analyses are shown to be preferable to the application of random noise on the input vector.…”
Section: Related Workmentioning
confidence: 99%
“…Autonomous driving simulators are often used to test autonomous vehicles for the sake of efficiency and safety [30]- [33]. After testing popular autonomous simulators [34]- [37], we chose to run our experiments on the CARLA [8] (CAR Learning to Act) autonomous vehicle simulator, due to its feature-set and ease of source code modification .…”
Section: A Autonomous Vehicle Simulatormentioning
confidence: 99%
“…We can see how the operational/practical constraints will be derived from many of the existing requirements on cruise control, lane following, etc, while we will see refined requirements for the sensing/monitoring capabilities within the vehicle. Verifying all of these aspects often involves a suite of (acceptable) testing schemes, such as requirements-driven test-case generation [240]. Just as the agent controlling an autonomous air vehicle can be verified with respect to the 'Rules of the Air' (see above), the agent controlling an autonomous road vehicle can be verified against the 'rules of the road' [6].…”
Section: Suitable Verification Validation and Analysis Techniquesmentioning
confidence: 99%