A slice is constructed by deleting statements from a program whilst preserving some projection of its semantics. Since Mark Weiser introduced program slicing in 1979, a wide variety of slicing paradigms have been proposed, each of which is based upon a new formulation of the slicing criterion, capturing the semantic projection to be preserved during the process of command deletion. This paper surveys these slicing criteria, attempting to establish a set of parameters which combine to form a slicing criterion. The effort to abstract a general set of parameters for slicing criteria highlights the existence of many new possibilities for slicing, corresponding to, as yet unpublished, criteria. Many of these novel slicing criteria may find appli...
Program slicing is a program transformation that is useful in program debugging, program maintenance...
Slicing is a program analysis technique originally developed for imperative languages. This paper di...
Although Weiser originally defined a program slice to be an executable projection of a program, much...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
Since the original development of program slicing in 1979 [.Weiser slices 1979.] there have been ma...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
We present point slicing, a new slicing technique for imperative programs that gives an answer to th...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a program transformation that is useful in program debugging, program maintenance...
Slicing is a program analysis technique originally developed for imperative languages. This paper di...
Although Weiser originally defined a program slice to be an executable projection of a program, much...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
Since the original development of program slicing in 1979 [.Weiser slices 1979.] there have been ma...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
We present point slicing, a new slicing technique for imperative programs that gives an answer to th...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a program transformation that is useful in program debugging, program maintenance...
Slicing is a program analysis technique originally developed for imperative languages. This paper di...
Although Weiser originally defined a program slice to be an executable projection of a program, much...