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 …

[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 …

[PDF][PDF] An overview of slicing techniques for object-oriented programs

DP Mohapatra, R Mall, R Kumar - Informatica, 2006 - informatica.si
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 …

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 …

An efficient interprocedural dynamic slicing method

GB Mund, R Mall - Journal of Systems and Software, 2006 - Elsevier
We present an efficient interprocedural dynamic slicing algorithm for structured programs.
We first propose an intraprocedural dynamic slicing algorithm, and subsequently extend it to …

Computing dynamic slices of concurrent object-oriented programs

DP Mohapatra, R Mall, R Kumar - Information and software technology, 2005 - Elsevier
We propose a novel dynamic program slicing technique for concurrent object-oriented
programs. Our technique uses a Concurrent System Dependence Graph (CSDG) as the …

Distributed dynamic slicing of Java programs

DP Mohapatra, R Kumar, R Mall, DS Kumar… - Journal of Systems and …, 2006 - Elsevier
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 …

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 …

Computation of intraprocedural dynamic program slices

GB Mund, R Mall, S Sarkar - Information and Software Technology, 2003 - Elsevier
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 …

[PDF][PDF] A node-marking technique for dynamic slicing of object-oriented programs

DP Mohapatra, R Mall, R Kumar - proceedings of conference on …, 2004 - cse.iitb.ac.in
• 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 …