2001
DOI: 10.1007/3-540-45422-5_25
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Two Models for Software Debugging

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
2
0

Year Published

2004
2004
2017
2017

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…However, the later approach demands considerably large amount of computational power and memory space allocation compared to the earlier one Another lightweight techniques, commonly known as program slicing, has seen successful application in fault localization [15,16. The researchers of [12,16] rather made use of notion of dependences in order to perform fault localization. Thus, the models introduced in [10,11] suffers from a major shortcoming that they are unable to deal with pre-and post conditions or assertions, in a straightforward way.…”
Section: Related Researchmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the later approach demands considerably large amount of computational power and memory space allocation compared to the earlier one Another lightweight techniques, commonly known as program slicing, has seen successful application in fault localization [15,16. The researchers of [12,16] rather made use of notion of dependences in order to perform fault localization. Thus, the models introduced in [10,11] suffers from a major shortcoming that they are unable to deal with pre-and post conditions or assertions, in a straightforward way.…”
Section: Related Researchmentioning
confidence: 99%
“…In contrast, detailed fault localization capabilities are achieved in the detailed value-level models [,13, 14]. However, the later approach demands considerably large amount of computational power and memory space allocation compared to the earlier one Another lightweight techniques, commonly known as program slicing, has seen successful application in fault localization [15, 16. The researchers of [12,16] rather made use of notion of dependences in order to perform fault localization. Thus, the models introduced in [10,11] suffers from a major shortcoming that they are unable to deal with pre-and post conditions or assertions, in a straightforward way.…”
Section: Related Researchmentioning
confidence: 99%
“…Model-based diagnosis [2,3] can be viewed as a process to locate faulty components in a technical system solely on the basis of its structural and behavioral model. The model-based approach to diagnosing faults is a general framework allowing the static, formal and automatic debugging of programs (see [4] for an overview and references therein), whereas statistical fault localization is to compare successful runs and failing runs of buggy program to find points of failing runs that deviate from successful runs [16]. A model checker produce error trace to indicate an error in programs, how to localize the cause in error traces is discussed in [17].…”
Section: Introductionmentioning
confidence: 99%
“…A model checker produce error trace to indicate an error in programs, how to localize the cause in error traces is discussed in [17]. And there is a body of work on model-based debugging approach, which uses model-based diagnosis for locating faults in software [4]. In [11] F. Wotawa shows model-based debugging in the context of functional dependencies has the similar capabilities as program slicing in finding faults in programs.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation