Program slicing is a technique to identify statements that may influence the computations in other statements. Despite the ongoing research of almost 25 years, program slicing still has problems that prevent a widespread use: Sometimes, slices are too big to understand and too expensive and complicated to be computed for real-life programs. This thesis presents solutions to these problems: It contains various approaches which help the user to understand a slice more easily by making it more focused on the user's problem. All of these approaches have been implemented in the VALSOFT system and thorough evaluations of the proposed algorithms are presented. The underlying data structures used for slicing are program dependence graphs. They can ...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Program slice is the part of program that may take the program off the path of the desired output at...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
Program slicing is a technique to identify statements that may influence the computations in other s...
Cieľom tejto práce je navrhnúť metódu, ktorá zjednoduší dva porovnávané programy na základe výsledko...
Weiser's algorithm for computing interprocedural slices has a serious drawback: it generates spurio...
In this thesis are presented different program slicing techniques for two concurrent languages: CSP ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
This thesis presents a classification of program slicing based techniques. The classification allows...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
Program slicing is useful for assisting with software-maintenance tasks, such as program understand...
This thesis first presents some program slicing techniques for Aspect-Oriented Programs (AOPs) and t...
From 06.11.05 to 11.11.05, the Dagstuhl Seminar 05451 ``Beyond Program Slicing\u27\u27 was held in t...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Program slice is the part of program that may take the program off the path of the desired output at...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...
Program slicing is a technique to identify statements that may influence the computations in other s...
Cieľom tejto práce je navrhnúť metódu, ktorá zjednoduší dva porovnávané programy na základe výsledko...
Weiser's algorithm for computing interprocedural slices has a serious drawback: it generates spurio...
In this thesis are presented different program slicing techniques for two concurrent languages: CSP ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
This thesis presents a classification of program slicing based techniques. The classification allows...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
Program slicing is useful for assisting with software-maintenance tasks, such as program understand...
This thesis first presents some program slicing techniques for Aspect-Oriented Programs (AOPs) and t...
From 06.11.05 to 11.11.05, the Dagstuhl Seminar 05451 ``Beyond Program Slicing\u27\u27 was held in t...
n the present article, we formally define the notion of abstract program slicing, a general form of ...
Program slice is the part of program that may take the program off the path of the desired output at...
This paper defines a new variant of program slicing, called specialization slicing, and presents an ...