Abstract | ||
---|---|---|
Context: Mastroeni and Zanardini introduced the notion of semantics-based data dependences, both at concrete and abstract domains, that helps in converting the traditional syntactic Program Dependence Graphs (PDGs) into more refined semantics-based (abstract) PDGs by disregarding some false dependences from them. As a result, the slicing techniques based on these semantics-based (abstract) PDGs result in more precise slices. Aim: The aim of this paper is to further refine the slicing algorithms when focusing on a given property. Method: The improvement is obtained by (i) applying the notions of semantic relevancy of statements and semantic data dependences, and (ii) combining them with conditional dependences. Result: We provide an abstract slicing algorithm based on semantics-based abstract Dependence Condition Graphs (DCGs) that enable us to identify the conditions for dependences between program points. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1016/j.scico.2012.05.007 | Science of Computer Programming |
Keywords | Field | DocType |
Program slicing,Dependence graph,Abstract interpretation | Program slicing,Graph,Programming language,Abstract interpretation,Computer science,Slicing,Theoretical computer science,Syntax,Semantics,Semantic data model | Journal |
Volume | Issue | ISSN |
78 | 9 | 0167-6423 |
Citations | PageRank | References |
1 | 0.35 | 38 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Raju Halder | 1 | 84 | 12.67 |
Agostino Cortesi | 2 | 791 | 66.19 |