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…
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. …
that allow for better understanding of program slices of large programs and their executions. …
Understanding program slices
… , program comprehension, reverse engineering, program … Usability of program slicing for
real world programs depends on … program slicing have been evolved such as dynamic slicing […
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 …
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]. …
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 …
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 …
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 …
notion of a slice is needed. Horwitz [Horwitz 1988a, 1988b, 1989a, 1990b, 1991] proposed …
Thin slicing
… 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 …
statements for our program understanding tasks. Finally, our thin slicing algorithm scales well to …
Visualizing program slices
… 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 …
fast visual feedback on slice … A slice aids program understanding by focusing attention on a …