SUMMARY Program slicing is an automatic program abstraction technique whose many applications include software maintenance, re-engineering and comprehension, all of which rely crucially upon the precision of the slicing algorithm used. When slicing is applied to maintenance problems, the programs to be sliced are typically legacy systems, often written in older, `unstructured ' programming styles. For slicing to be a useful tool to the software maintainer it is therefore important to have precise algorithms for slicing unstructured programs. Unfortunately the standard algorithms for slicing structured programs do not extend correctly to the unstructured paradigm, and currently proposed modifications to these standard algorithms produce...
Backward program slicing identifies the program parts that might influence a particular variable at ...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
This paper concerns the use of program slicing to perform a certain kind of program-specialization o...
Program slicing is an important technique for untangling programs by only focusing on selected aspec...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program comprehension is a very difficult task but, at the same time crucial for system maintenance ...
Program slicing is a program decomposition technique that transforms a large program into a smaller ...
Program slice is the part of program that may take the program off the path of the desired output at...
This article surveys previous work on program slicing-based techniques. For each technique, we descr...
This thesis presents a classification of program slicing based techniques. The classification allows...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a promising technique for providing automated support for various important softw...
Program slicing was originally introduced in 1984 by Mark Weiser. Since then, many researchers have ...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Abstract:- Program slicing is the task of finding all statements in a program that directly, or indi...
Backward program slicing identifies the program parts that might influence a particular variable at ...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
This paper concerns the use of program slicing to perform a certain kind of program-specialization o...
Program slicing is an important technique for untangling programs by only focusing on selected aspec...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program comprehension is a very difficult task but, at the same time crucial for system maintenance ...
Program slicing is a program decomposition technique that transforms a large program into a smaller ...
Program slice is the part of program that may take the program off the path of the desired output at...
This article surveys previous work on program slicing-based techniques. For each technique, we descr...
This thesis presents a classification of program slicing based techniques. The classification allows...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a promising technique for providing automated support for various important softw...
Program slicing was originally introduced in 1984 by Mark Weiser. Since then, many researchers have ...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Abstract:- Program slicing is the task of finding all statements in a program that directly, or indi...
Backward program slicing identifies the program parts that might influence a particular variable at ...
In this paper, we present a new slicing technique named abstract program slicing that allows a decom...
This paper concerns the use of program slicing to perform a certain kind of program-specialization o...