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 first introduced the notion of semanticsbased data dependency, both at concrete and abstract domains, that helps in converting the traditional syntactic PDGs into more refined semanticsbased (abstract) PDGs by disregarding some false dependences from them. As a result, the slicing techniques based on these semantics-based (abstract) PDGs result into more precise slices. In this paper, we strictly improve this approach ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
We introduce a new non-strict semantics for a simple while language. We demonstrate that this semant...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Mastroeni and Zanardini introduced the notion of semanticsbased data dependences, both at concrete a...
Many slicing techniques have been proposed based on the traditional Program Dependence Graph (PDG) r...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
[EN] The System Dependence Graph (SDG) is a program representation used in several static analyses. ...
We introduce Tukra, a tool that allows the practical evaluation of abstract program slicing algorith...
This paper made two main contributions: it defined system dependence graphs (SDGs), which extended p...
In this paper, the notions of semantic relevancy of statements, semantic data dependences and condit...
Program slicing has been a hot topic for research nowadays because of its use in program debugging, ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
We introduce a new non-strict semantics for a simple while language. We demonstrate that this semant...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Mastroeni and Zanardini introduced the notion of semanticsbased data dependences, both at concrete a...
Many slicing techniques have been proposed based on the traditional Program Dependence Graph (PDG) r...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
[EN] The System Dependence Graph (SDG) is a program representation used in several static analyses. ...
We introduce Tukra, a tool that allows the practical evaluation of abstract program slicing algorith...
This paper made two main contributions: it defined system dependence graphs (SDGs), which extended p...
In this paper, the notions of semantic relevancy of statements, semantic data dependences and condit...
Program slicing has been a hot topic for research nowadays because of its use in program debugging, ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
We introduce a new non-strict semantics for a simple while language. We demonstrate that this semant...
n the present article, we formally define the notion of abstract program slicing, a general form of ...