The present paper introduces the semantic basis for abstract slicing. This notion is more general than standard, concrete slicing, in that slicing criteria are abstract, i.e., defined on properties of data, rather than concrete values. This approach is based on abstract interpretation: properties are abstractions of data. Many properties can be investigated; e.g., the nullity of a program variable. Standard slicing is a special case, where properties are exactly the concrete values. As a practical outcome, abstract slices are likely to be smaller than standard ones, since commands which are relevant at the concrete level can be removed if only some abstract property is supposed to be preserved. This can make debugging and program understand...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...
The present paper introduces the semantic basis for abstract slicing. This notion is more general th...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
Program slicing is an important technique for untangling programs by only focusing on selected aspec...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...
The present paper introduces the semantic basis for abstract slicing. This notion is more general th...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
Program slicing is an important technique for untangling programs by only focusing on selected aspec...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...