The present paper introduces the semantic basis for ab-stract 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: proper-ties are abstractions of data. Many properties can be inves-tigated; 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 underst...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
Traditional, syntax-preserving program slicing simplifies a program by deleting components (e.g., st...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
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 ...
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...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
Traditional, syntax-preserving program slicing simplifies a program by deleting components (e.g., st...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
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 ...
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...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
We discuss the relation between program slicing and data dependencies. We claim that slicing can be ...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
A slice is usually computed by analyzing how the effects of a computation are propagated through the...
We discuss the relation between program slicing and data depen-dencies. We claim that slicing can be...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
Traditional, syntax-preserving program slicing simplifies a program by deleting components (e.g., st...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...