2010 11th International Workshop on Microprocessor Test and Verification 2010
DOI: 10.1109/mtv.2010.10
|View full text |Cite
|
Sign up to set email alerts
|

Towards Unifying Localization and Explanation for Automated Debugging

Abstract: Abstract-Today, there exist powerful algorithms for automated debugging. Some of the debugging algorithms focus on fault localization while others try to explain the faulty behavior by providing, e.g., correct traces that are similar to a failure trace. SAT-based debugging locates faults, but does not explain the faulty behavior, e.g., some temporal properties of fault candidates are not fully explored.In this work, we study the resolution of SAT-based debugging with respect to its capability to locate faults … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…Thus, in our setting we cannot guarantee that MBD will compute a fault candidate which corresponds to the real fault. All assignments to the abnormal predicates are systematically blocked (line [14][15][16][17][18] and mapped to the corresponding statements in the program's source code (line 19) denoted by MapToSource, i.e., we collect a statement s as a fault candidate if there is an assignment u ∈ F which assigns an abnormal predicate a = 1 with stmt ab (a) = s.…”
Section: Procedures 1: Mbd-based Fault Candidate Computationmentioning
confidence: 99%
See 2 more Smart Citations
“…Thus, in our setting we cannot guarantee that MBD will compute a fault candidate which corresponds to the real fault. All assignments to the abnormal predicates are systematically blocked (line [14][15][16][17][18] and mapped to the corresponding statements in the program's source code (line 19) denoted by MapToSource, i.e., we collect a statement s as a fault candidate if there is an assignment u ∈ F which assigns an abnormal predicate a = 1 with stmt ab (a) = s.…”
Section: Procedures 1: Mbd-based Fault Candidate Computationmentioning
confidence: 99%
“…There is only little work in comparing (and combining) MBD-based and explanation-based techniques [14], [15]. Köb and Wotawa [14] compare the reported results of an MBDbased and an explanation-based technique for a concurrent program which implements a simple locking protocol.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation