Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Automated Repair of Feature Interaction Failures in Automated Driving Systems
Ben Abdessalem, Raja; Panichella, Annibale; Nejati, Shiva et al.
2020In Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2020)
Peer reviewed
 

Files


Full Text
paper.pdf
Author preprint (1.6 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Search-based Software Testing; Automated Driving Systems; Automated Software Repair; Feature Interaction Problem
Abstract :
[en] In the past years, several automated repair strategies have been proposed to fix bugs in individual software programs without any human intervention. There has been, however, little work on how automated repair techniques can resolve failures that arise at the system-level and are caused by undesired interactions among different system components or functions. Feature interaction failures are common in complex systems such as autonomous cars that are typically built as a composition of independent features (i.e., units of functionality). In this paper, we propose a repair technique to automatically resolve undesired feature interaction failures in automated driving systems (ADS) that lead to the violation of system safety requirements. Our repair strategy achieves its goal by (1) localizing faults spanning several lines of code, (2) simultaneously resolving multiple interaction failures caused by independent faults, (3) scaling repair strategies from the unit-level to the system-level, and (4) resolving failures based on their order of severity. We have evaluated our approach using two industrial ADS containing four features. Our results show that our repair strategy resolves the undesired interaction failures in these two systems in less than 16h and outperforms existing automated repair techniques.
Disciplines :
Computer science
Author, co-author :
Ben Abdessalem, Raja;  University of Luxembourg > SnT Centre
Panichella, Annibale;  Delft University of Technology
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;  IEE Luxembourg
External co-authors :
yes
Language :
English
Title :
Automated Repair of Feature Interaction Failures in Automated Driving Systems
Publication date :
July 2020
Event name :
The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2020)
Event date :
from 18-07-2020 to 22-07-2020
Main work title :
Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2020)
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
European Projects :
H2020 - 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
Funders :
CE - Commission Européenne [BE]
Available on ORBilu :
since 27 May 2020

Statistics


Number of views
215 (16 by Unilu)
Number of downloads
1621 (17 by Unilu)

Bibliography


Similar publications



Contact ORBilu