Understanding function behaviors through program slicing

A De Lucia, AR Fasolino… - … . 4th Workshop on Program …, 1996 - ieeexplore.ieee.org
slicing as Q general slicing framework for program comprehension. A conditioned slice consists
of a subset of program … to program slicing, called static slicing [25 and dynamic slicing [16…

Program slicing in understanding of large programs

B Korel, J Rilling - … . 6th International Workshop on Program …, 1998 - ieeexplore.ieee.org
… of large programs. In this paper we present program slicing concepts on the module level
that allow for better understanding of program slices of large programs and their executions. …

Understanding program slices

A Hajnal, I Forgács - Acta Cybernetica, 2012 - cyber.bibl.u-szeged.hu
… , program comprehension, reverse engineering, program … Usability of program slicing for
real world programs depends on … program slicing have been evolved such as dynamic slicing […

Dynamic program slicing in understanding of program execution

B Korel, J Rilling - … Fifth International Workshop on Program …, 1997 - ieeexplore.ieee.org
… dynamic slices in the process of program understanding. Notice that not all dynamic slicing
methods, eg, [l, 91, may be appropriate for the purpose of program understanding of program

Using a concept lattice of decomposition slices for program understanding and impact analysis

P Tonella - IEEE transactions on software engineering, 2003 - ieeexplore.ieee.org
… 2.1 Program Slicing A program slice Sðv; nÞ on variable v at statement n consists of the
portion of a given program P that computes the same value of v at n as the original program [38]. …

Dynamic program slicing

H Agrawal, JR Horgan - ACM SIGPlan Notices, 1990 - dl.acm.org
… , ar.d understanding of programs. The conventional notion of a program slice, the static slice,
is … In this paper, we investigate the concept of the dynamic slice consisting of all statements …

The semantics of program slicing and program integration

T Reps, W Yang - TAPSOFT'89: Proceedings of the International Joint …, 1989 - Springer
Program slicing can be used to isolate individual computation threads within a program,
which can help a programmer understand complicated code. Program slicing is also used by …

A brief survey of program slicing

B Xu, J Qian, X Zhang, Z Wu, L Chen - ACM SIGSOFT Software …, 2005 - dl.acm.org
… For many applications, such as optimization and program understanding, only this weaker
notion of a slice is needed. Horwitz [Horwitz 1988a, 1988b, 1989a, 1990b, 1991] proposed …

Thin slicing

M Sridharan, SJ Fink, R Bodik - … SIGPLAN conference on programming …, 2007 - dl.acm.org
… fewer statements than traditional slicing for our debugging tasks and 9.4 times fewer
statements for our program understanding tasks. Finally, our thin slicing algorithm scales well to …

Visualizing program slices

T Ball, SG Eick - Proceedings of 1994 IEEE Symposium on …, 1994 - ieeexplore.ieee.org
… for program slicing that allows slicing at the statement, procedure, orBle level, ana‘ provides
fast visual feedback on slice … A slice aids program understanding by focusing attention on a …