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
An alternative approach to developing reusable components from scratch is to recover them from exist...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
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 technique to decompose programs based on the analysis of the control and data flow. In ...
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...
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...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
An alternative approach to developing reusable components from scratch is to recover them from exist...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a family of program decomposition techniques based on extracting state-ments rele...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
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 technique to decompose programs based on the analysis of the control and data flow. In ...
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...
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...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
An alternative approach to developing reusable components from scratch is to recover them from exist...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
n the present article, we formally define the notion of abstract program slicing, a general form of ...