2015
DOI: 10.1145/2755970
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Workarounds

Abstract: Despite the best intentions, the competence, and the rigorous methods of designers and developers, software is often delivered and deployed with faults. To cope with imperfect software, researchers have proposed the concept of self-healing for software systems. The ambitious goal is to create software systems capable of detecting and responding "autonomically" to functional failures, or perhaps even preempting such failures, to maintain a correct functionality, possibly with acceptable degradation. We believe … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(4 citation statements)
references
References 66 publications
0
4
0
Order By: Relevance
“…Existing approaches to workaround computation are among the closest work related to our first technique. We identify two lines, one that concentrates in computing workarounds, as in [4,6], and another that focuses on applying workarounds [7]. Our work is closer to the former.…”
Section: Related Workmentioning
confidence: 97%
See 3 more Smart Citations
“…Existing approaches to workaround computation are among the closest work related to our first technique. We identify two lines, one that concentrates in computing workarounds, as in [4,6], and another that focuses on applying workarounds [7]. Our work is closer to the former.…”
Section: Related Workmentioning
confidence: 97%
“…Our work is closer to the former. As opposed to [4,6], requiring a state transition system abstraction, our workarounds are computed directly from source code contracts. Workarounds of the kind used in [7] are alternative equivalent programs to that being repaired.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations