2018
DOI: 10.1007/s10009-018-0503-8
|View full text |Cite
|
Sign up to set email alerts
|

Automated workarounds from Java program specifications based on SAT solving

Abstract: The failures that bugs in software lead to can sometimes be bypassed by the so called workarounds: when a (faulty) routine fails, alternative routines that the system offers can be used in place of the failing one, to circumvent the failure. Previous works have exploited this workarounds notion to automatically recover from runtime failures in some application domains. However, existing approaches that compute workarounds automatically either require the user to manually build an abstract model of the software… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 36 publications
0
1
0
Order By: Relevance
“…Despite their benefits, NVP and RB approaches are characterized by high development costs [33], which restricts their adoption to safety or reliability critical applications [34]. Despite attempts in addressing some drawbacks [28,29,[34][35][36], their associated costs are still high.…”
Section: Related Workmentioning
confidence: 99%
“…Despite their benefits, NVP and RB approaches are characterized by high development costs [33], which restricts their adoption to safety or reliability critical applications [34]. Despite attempts in addressing some drawbacks [28,29,[34][35][36], their associated costs are still high.…”
Section: Related Workmentioning
confidence: 99%