Mastroeni and Zanardini introduced the notion of semanticsbased 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 into more precise slices. Aim: The aim of this paper is to further refine the slicing algorithms when focussing 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...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...
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...
Abstract Many slicing techniques have been proposed based on the traditional Program Dependence Grap...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
In this paper, the notions of semantic relevancy of statements, semantic data dependences and condit...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
We introduce Tukra, a tool that allows the practical evaluation of abstract program slicing algorith...
We introduce a new non-strict semantics for a simple while language. We demonstrate that this semant...
This paper made two main contributions: it defined system dependence graphs (SDGs), which extended p...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...
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...
Abstract Many slicing techniques have been proposed based on the traditional Program Dependence Grap...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
In this paper, the notions of semantic relevancy of statements, semantic data dependences and condit...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
We introduce Tukra, a tool that allows the practical evaluation of abstract program slicing algorith...
We introduce a new non-strict semantics for a simple while language. We demonstrate that this semant...
This paper made two main contributions: it defined system dependence graphs (SDGs), which extended p...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...