Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms
BEN ABDESSALEM (HELALI), Raja; NEJATI, Shiva; BRIAND, Lionel et al.
2018In Proceedings of the 40th International Conference on Software Engineering (ICSE 2018)
Peer reviewed
 

Documents


Texte intégral
ICSE-Main-24.pdf
Postprint Auteur (1.74 MB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Search-based Software Engineering; Evolutionary algorithms; Software Testing; Automotive Software Systems
Résumé :
[en] Vision-based control systems are key enablers of many autonomous vehicular systems, including self-driving cars. Testing such systems is complicated by complex and multidimensional input spaces. We propose an automated testing algorithm that builds on learnable evolutionary algorithms. These algorithms rely on machine learning or a combination of machine learning and Darwinian genetic operators to guide the generation of new solutions (test scenarios in our context). Our approach combines multiobjective population-based search algorithms and decision tree classification models to achieve the following goals: First, classification models guide the search-based generation of tests faster towards critical test scenarios (i.e., test scenarios leading to failures). Second, search algorithms refine classification models so that the models can accurately characterize critical regions (i.e., the regions of a test input space that are likely to contain most critical test scenarios). Our evaluation performed on an industrial automotive vision-based control system shows that: (1) Our algorithm outperforms a baseline evolutionary search algorithm and generates 78% more distinct, critical test scenarios compared to the baseline algorithm. (2) Our algorithm accurately characterizes critical regions of the system under test, thus identifying the conditions that likely to lead to system failures.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
BEN ABDESSALEM (HELALI), Raja ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
NEJATI, Shiva ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Stifter, Thomas;  International Electronics & Engineering (IEE), Contern, Luxembourg
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms
Date de publication/diffusion :
2018
Nom de la manifestation :
40th International Conference on Software Engineering
Lieu de la manifestation :
Gothenburg, Suède
Date de la manifestation :
from 27-05-2018 to 03-06-2018
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of the 40th International Conference on Software Engineering (ICSE 2018)
Maison d'édition :
ACM
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Projet européen :
H2020 - 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
Organisme subsidiant :
CE - Commission Européenne
Disponible sur ORBilu :
depuis le 14 décembre 2017

Statistiques


Nombre de vues
948 (dont 196 Unilu)
Nombre de téléchargements
2798 (dont 137 Unilu)

citations Scopus®
 
227
citations Scopus®
sans auto-citations
209
OpenCitations
 
89
citations OpenAlex
 
248
citations WoS
 
191

Bibliographie


Publications similaires



Contacter ORBilu