AbstractThe widespread interest in program slicing within the source code analysis and manipulation community has led to the introduction of a large number of different forms of slicing. Each preserves some aspect of a program’s behaviour and simplifies the program to focus exclusively upon this behaviour. In order to understand the similarities and differences between forms of slicing, a formal mechanism is required. This paper further develops a formal framework for comparing forms of slicing using a theory of program projection. This framework is used to reveal the ordering relationship between various static, dynamic, simultaneous and conditioned forms of slicing
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
The widespread interest in program slicing within the source code analysis and manipulation communit...
This paper uses a projection theory of slicing to formalize the definition of executable dynamic and...
This paper presents a theory of dynamic slicing, which reveals that the relationship between static ...
This paper uses a projection theory of slicing to formal-ize the definition of executable dynamic an...
This thesis presents a classification of program slicing based techniques. The classification allows...
This article surveys previous work on program slicing-based techniques. For each technique, we descr...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
AbstractThis paper presents a theory of dynamic slicing, which reveals that the relationship between...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
AbstractThe widespread interest in program slicing within the source code analysis and manipulation ...
The widespread interest in program slicing within the source code analysis and manipulation communit...
This paper uses a projection theory of slicing to formalize the definition of executable dynamic and...
This paper presents a theory of dynamic slicing, which reveals that the relationship between static ...
This paper uses a projection theory of slicing to formal-ize the definition of executable dynamic an...
This thesis presents a classification of program slicing based techniques. The classification allows...
This article surveys previous work on program slicing-based techniques. For each technique, we descr...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
AbstractThis paper presents a theory of dynamic slicing, which reveals that the relationship between...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
We present conditioned slicing as a general slicing framework for program comprehension. A condition...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...