Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering 2016
DOI: 10.1145/2970276.2970311
|View full text |Cite
|
Sign up to set email alerts
|

Testing advanced driver assistance systems using multi-objective search and neural networks

Abstract: Recent years have seen a proliferation of complex Advanced Driver Assistance Systems (ADAS), in particular, for use in autonomous cars. These systems consist of sensors and cameras as well as image processing and decision support software components. They are meant to help drivers by providing proper warnings or by preventing dangerous situations. In this paper, we focus on the problem of design time testing of ADAS in a simulated environment. We provide a testing approach for ADAS by combining multiobjective … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
174
0
1

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 169 publications
(175 citation statements)
references
References 52 publications
0
174
0
1
Order By: Relevance
“…While our approach is not particularly tied to any modeling or programming language, we apply our work to Simulink since, in some domains (e.g., automotive), it is expensive to execute Simulink models and to characterize their expected behaviour [4], [19]. This is because Simulink models include computationally expensive physical models [20], and their outputs are complex continuous signals [19]. We identify three alternative test objectives that aim to generate test cases exercising diverse parts of the underlying code and adapt these objectives to Simulink models [15], [16], [21].…”
Section: Introductionmentioning
confidence: 99%
“…While our approach is not particularly tied to any modeling or programming language, we apply our work to Simulink since, in some domains (e.g., automotive), it is expensive to execute Simulink models and to characterize their expected behaviour [4], [19]. This is because Simulink models include computationally expensive physical models [20], and their outputs are complex continuous signals [19]. We identify three alternative test objectives that aim to generate test cases exercising diverse parts of the underlying code and adapt these objectives to Simulink models [15], [16], [21].…”
Section: Introductionmentioning
confidence: 99%
“…We cast the problem of computing ADAS critical test scenarios as a multi-objective search optimization problem [23] where the ADAS outputs specifying its critical behaviors act as the search fitness functions. We use the Non-dominated Sorting Genetic Algorithm version 2 (NS-GAII) [15,23], which has been previously applied to several software engineering problems including ADAS testing [5]. The NSGAII algorithm generates a set of solutions forming a Pareto nondominated front [15,23].…”
Section: Multi-objective Searchmentioning
confidence: 99%
“…Search-based system testing has been previously used to automate test generation for ADAS [11]. For example, it has been applied to a vehicle-to-vehicle braking assistance [9], an autonomous parking [10] and a pedestrian detection system [5]. Bühler and Wegener [9,10] base their testing on a single-objective search algorithm, while Ben Abdessalem et.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations