2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops 2011
DOI: 10.1109/icstw.2011.61
|View full text |Cite
|
Sign up to set email alerts
|

On the Use of Constraints in Dynamic Slicing for Program Debugging

Abstract: During the past decades research in automated debugging has led to several approaches. Some of them are based on structural and some of them on behavioral characteristics of the source code. The quality of the obtained results in terms of computed fault candidates compared to the overall number of statement usually is better when considering the program's behavior or even more sophisticated models representing the structure and the semantics of the program. However, for larger programs such approaches are not … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…A dynamic slice [4] contains all statements that actually affect the value of a variable at a program point for an executable part of the program rather than all statements which behavior is identical. Dynamic Slicing [5] is computed on a given input and computed slice. The idea of dynamic slicing has been also extended for distributed programs.…”
Section: Program Slicingmentioning
confidence: 99%
“…A dynamic slice [4] contains all statements that actually affect the value of a variable at a program point for an executable part of the program rather than all statements which behavior is identical. Dynamic Slicing [5] is computed on a given input and computed slice. The idea of dynamic slicing has been also extended for distributed programs.…”
Section: Program Slicingmentioning
confidence: 99%
“…The set of statements that can affect the value of a variable at some point in a program is called a program backward slice. In several software engineering applications, such as program debugging and measuring program cohesion and parallelism, several slices are computed at different program points [2]. Program slicing can be static or dynamic.…”
Section: Dynamic Slicingmentioning
confidence: 99%