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 …
[BOOK][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 …
[PDF][PDF] An overview of slicing techniques for object-oriented programs
An Overview of Slicing Techniques for Object-Oriented Programs 1 Introduction Page 1
Informatica 30 (2006) 253–277 253 An Overview of Slicing Techniques for Object-Oriented …
Informatica 30 (2006) 253–277 253 An Overview of Slicing Techniques for Object-Oriented …
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 …
An efficient interprocedural dynamic slicing method
We present an efficient interprocedural dynamic slicing algorithm for structured programs.
We first propose an intraprocedural dynamic slicing algorithm, and subsequently extend it to …
We first propose an intraprocedural dynamic slicing algorithm, and subsequently extend it to …
Computing dynamic slices of concurrent object-oriented programs
We propose a novel dynamic program slicing technique for concurrent object-oriented
programs. Our technique uses a Concurrent System Dependence Graph (CSDG) as the …
programs. Our technique uses a Concurrent System Dependence Graph (CSDG) as the …
Distributed dynamic slicing of Java programs
We propose a novel dynamic slicing technique for distributed Java programs. We first
construct the intermediate representation of a distributed Java program in the form of a set of …
construct the intermediate representation of a distributed Java program in the form of a set of …
Extracting sent message formats from executables using backward slicing
M Liu, C Jia, L Liu, Z Wang - 2013 Fourth International …, 2013 - ieeexplore.ieee.org
Network communication protocol reverse-engineering is important for malicious software
analysis. Security analysts need to rewrite messages sent and received by malicious …
analysis. Security analysts need to rewrite messages sent and received by malicious …
Computation of intraprocedural dynamic program slices
Dynamic slicing algorithms are used in interactive applications such as program debugging
and testing. Therefore, these algorithms need to be very efficient. In this context, we propose …
and testing. Therefore, these algorithms need to be very efficient. In this context, we propose …
[PDF][PDF] A node-marking technique for dynamic slicing of object-oriented programs
• A call edge is added from call site vertex to corresponding procedure entry vertex.• A
parameter-in edge is added from each actualin vertex to corresponding formal-in vertex.• A …
parameter-in edge is added from each actualin vertex to corresponding formal-in vertex.• A …