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 ...
Software bugs are everywhere. Not only do they infest software during development, but they escape o...
Bug fixing is a frequent activity in the software life cycle. The activity aims at removing the gap ...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
peer reviewedIn the past years, several automated repair strategies have been proposed to fix bugs ...
Complex systems such as autonomous cars are typically built as a composition of features that are in...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
International audienceThe development of driver assistance and autonomous driving systems for vehicl...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
Abstract—Program repair constitutes one of the major com-ponents of software maintenance that usuall...
Copyright © 2008 by Avi Harel. Published and used by INCOSE with permission. Abstract. Interaction f...
Abstract—With the growth of complexity in modern auto-motive infotainment systems, graphical user in...
As stated in [2]: ”The automatic detection of bugs has been a vast research field for decades, with ...
Mechanisms to automatically recover from problems are key elements to designing self-managed softwar...
As stated in [1]: ”The automatic detection of bugs has been a vast research field for decades, with ...
Software bugs are everywhere. Not only do they infest software during development, but they escape o...
Bug fixing is a frequent activity in the software life cycle. The activity aims at removing the gap ...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
peer reviewedIn the past years, several automated repair strategies have been proposed to fix bugs ...
Complex systems such as autonomous cars are typically built as a composition of features that are in...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
International audienceThe development of driver assistance and autonomous driving systems for vehicl...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
Abstract—Program repair constitutes one of the major com-ponents of software maintenance that usuall...
Copyright © 2008 by Avi Harel. Published and used by INCOSE with permission. Abstract. Interaction f...
Abstract—With the growth of complexity in modern auto-motive infotainment systems, graphical user in...
As stated in [2]: ”The automatic detection of bugs has been a vast research field for decades, with ...
Mechanisms to automatically recover from problems are key elements to designing self-managed softwar...
As stated in [1]: ”The automatic detection of bugs has been a vast research field for decades, with ...
Software bugs are everywhere. Not only do they infest software during development, but they escape o...
Bug fixing is a frequent activity in the software life cycle. The activity aims at removing the gap ...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...