Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications 2010
DOI: 10.1145/1868281.1868285
|View full text |Cite
|
Sign up to set email alerts
|

Dependence condition graph for semantics-based abstract program slicing

Abstract: Many slicing techniques have been proposed based on the traditional Program Dependence Graph (PDG) representation. In traditional PDGs, the notion of dependency between statements is based on syntactic presence of a variable in the definition of another variable or on a conditional expression. Mastroeni and Zanardini introduced a semantics-based dependency both at concrete and abstract domain. This semantic dependency is computed at expression level over all possible (abstract) states appearing at program poin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
6
0

Year Published

2011
2011
2012
2012

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(6 citation statements)
references
References 33 publications
0
6
0
Order By: Relevance
“…Mastroeni and Nicolić (Mastroeni and Nikolic, 2010) recently extended the theoretical framework of slicing proposed by Binkley (Binkley et al, 2006) to an abstract domain in order to define abstract slicing, and to represent and compare different forms of slicing in the abstract domain. Other remarkable works on abstract program slicing include (Cortesi and Halder, 2010;Mastroeni and Zanardini, 2008;Zanardini, 2008;Bhattacharya, 2011).…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Mastroeni and Nicolić (Mastroeni and Nikolic, 2010) recently extended the theoretical framework of slicing proposed by Binkley (Binkley et al, 2006) to an abstract domain in order to define abstract slicing, and to represent and compare different forms of slicing in the abstract domain. Other remarkable works on abstract program slicing include (Cortesi and Halder, 2010;Mastroeni and Zanardini, 2008;Zanardini, 2008;Bhattacharya, 2011).…”
Section: Introductionmentioning
confidence: 99%
“…In (Cortesi and Halder, 2010), the authors applied the notion of semantic relevancy of statements, and proposed a slicing refinement for imperative programs by combining with statement relevancy the notions of semantic data dependences (Mastroeni and Zanardini, 2008) and conditional dependences (Sukumaran et al, 2010). The combination of these three notions allows us to refine traditional syntax-based dependence graphs into more precise semantics-based dependence graphs, leading to an abstract program slicing algorithm that produces more accurate abstract slices.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations