2010
DOI: 10.1016/j.cl.2009.04.001
|View full text |Cite
|
Sign up to set email alerts
|

The dependence condition graph: Precise conditions for dependence between program points

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
14
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(14 citation statements)
references
References 31 publications
0
14
0
Order By: Relevance
“…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 2 more Smart Citations
“…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%
“…Sukumaran et al (Sukumaran et al, 2010) presented a refinement of the traditional PDGs into Dependence Condition Graphs (DCGs) based on the notion of conditional dependences. A DCG is built from the PDG by annotating each edge e = e.src → e.tgt in the PDG with information e b = e R , e A that captures the conditions under which the dependence represented by that edge is manifest.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In this paper we combine these two concepts: semantic data dependency [20] and conditional dependency [28], (i) by considering the semantic relevancy of the statements (not only the expressions), and (ii) by adopting conditional dependency. This allows us to transform the semantics-based (abstract) PDG into an semantics-based (abstract) DCG that enables to identify the conditions for dependence between program points.…”
Section: Introductionmentioning
confidence: 99%
“…In [28], Sukumaran et al introduced Dependence Condition Graph (DCG), a refinement of PDGs based on the notion of conditional dependency. This is obtained by adding the annotations which encode the condition under which a particular dependence actually arises in a program execution.…”
Section: Introductionmentioning
confidence: 99%