2011
DOI: 10.5121/ijsea.2011.2304
|View full text |Cite
|
Sign up to set email alerts
|

Program Slicing Techniques and its Applications

Abstract: Program understanding is an important aspect in

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(9 citation statements)
references
References 34 publications
0
9
0
Order By: Relevance
“…Program slicing is the computation of a set of programs statements, that may affect the value of a variable at some point of interest [16]. It is a decomposition technique that extracts statements relevant to a particular computation from a program [17]. A slice could be regarded as the mental abstraction people make when they are debugging a program.…”
Section: B Program Slicingmentioning
confidence: 99%
“…Program slicing is the computation of a set of programs statements, that may affect the value of a variable at some point of interest [16]. It is a decomposition technique that extracts statements relevant to a particular computation from a program [17]. A slice could be regarded as the mental abstraction people make when they are debugging a program.…”
Section: B Program Slicingmentioning
confidence: 99%
“…Statements with such indirect structures as "pointers" and "arrays" also complicate slicing tasks [11]. Various aspects should be considered when we talk about program slicing [12]:  Computational method: The method of computing the slice can be based on the data flow or the control-flow analysis. It may also be done through graph reachability in different types of dependence graphs.…”
Section: Definition Of Program Slicingmentioning
confidence: 99%
“…The resultant slice of static slicing is usually very large compared to dynamic slicing. Because a dynamic slice is calculated with fixed values and is only specific to one execution path, many statements necessary to static slicing are naturally omitted from dynamic slices [10]- [12]. The other slicing classes are hybrid and amorphous slicing.…”
Section: Different Classes Of Program Slicing Techniquesmentioning
confidence: 99%
“…In static slicing, there are many different types, the frequently used types are Backward, Forward, Conditioned, Decomposition, Amorphous, and Quasi Slicing [6].…”
Section: Introductionmentioning
confidence: 99%