. Program slicing is a technique by which statements are deleted from a program in such a way as to preserve a projection of the original program's semantics. It is shown that slicing algorithms based upon traditional defined and referenced variable sets do not preserve a projection of strict semantics with respect to computations which cause errors. Rather, these approaches preserve a projection of the program's semantics which is lazy with respect to errors. A modified version of defined and referenced variable sets is introduced, which provides the freedom to choose the form of semantics to be preserved. 1. Introduction A slice is constructed with respect to a slicing criterion (V; n), where V is a set of variable identifiers ...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
We present point slicing, a new slicing technique for imperative programs that gives an answer to th...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
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...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
We present point slicing, a new slicing technique for imperative programs that gives an answer to th...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
Slicing is a technique to decompose programs based on the analysis of the control and data flow. In ...
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...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
The present paper introduces the semantic basis for ab-stract slicing. This notion is more general t...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
We present point slicing, a new slicing technique for imperative programs that gives an answer to th...