A brief survey of program slicing
B Xu, J Qian, X Zhang, Z Wu, L Chen - ACM SIGSOFT Software …, 2005 - dl.acm.org
Program slicing is a technique to extract program parts with respect to some special
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
Source code analysis: A road map
D Binkley - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
The automated and semi-automated analysis of source code has remained a topic of
intense research for more than thirty years. During this period, algorithms and techniques for …
intense research for more than thirty years. During this period, algorithms and techniques for …
Program slicing: Methods and applications
A De Lucia - Proceedings first ieee international workshop on …, 2001 - ieeexplore.ieee.org
Program slicing is a viable method to restrict the focus of a task to specific sub-components
of a program. Examples of applications include debugging, testing, program …
of a program. Examples of applications include debugging, testing, program …
[图书][B] The compiler design handbook: optimizations and machine code generation
YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …
beginning. Add embedded systems, multiple memory banks, highly pipelined units …
A survey of empirical results on program slicing.
DW Binkley, M Harman - Adv. Comput., 2004 - books.google.com
A program slice extracts a semantically meaningful portion of a program, based upon a user-
selected slicing criterion. As the study of program slicing has matured, a growing body of …
selected slicing criterion. As the study of program slicing has matured, a growing body of …
ORBS: Language-independent program slicing
Current slicing techniques cannot handle systems written in multiple programming
languages. Observation-Based Slicing (ORBS) is a language-independent slicing technique …
languages. Observation-Based Slicing (ORBS) is a language-independent slicing technique …
Static stack-preserving intra-procedural slicing of webassembly binaries
The recently introduced WebAssembly standard aims to be a portable compilation target,
enabling the cross-platform distribution of programs written in a variety of languages. We …
enabling the cross-platform distribution of programs written in a variety of languages. We …
Locating program features using execution slices
WE Wong, SS Gokhale, JR Horgan… - … 1999 IEEE Symposium …, 1999 - ieeexplore.ieee.org
An important step towards effective software maintenance is to locate the code relevant to a
particular feature. We report a study applying an execution slice-based technique to a …
particular feature. We report a study applying an execution slice-based technique to a …
Why source code analysis and manipulation will always be important
M Harman - 2010 10Th IEEE working conference on source …, 2010 - ieeexplore.ieee.org
This paper makes a case for Source Code Analysis and Manipulation. The paper argues
that it will not only remain important, but that its importance will continue to grow. This …
that it will not only remain important, but that its importance will continue to grow. This …
Advanced slicing of sequential and concurrent programs
J Krinke - 20th IEEE International Conference on Software …, 2004 - ieeexplore.ieee.org
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 …
other statements. Despite the ongoing research of almost 25 years, program slicing still has …