Syntax-Directed Amorphous Slicing
Automated Software Engineering
Modular Monadic Program Slicing
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
A brief survey of program slicing
ACM SIGSOFT Software Engineering Notes
ACM SIGPLAN Notices
Hi-index | 0.03 |
This paper extends a previously developed intraproceduraldenotational program slicer to handle procedures.Using the denotational approach, slices can be defined interms of the abstract syntax of the object language withoutthe need of a control flow graph or similar intermediatestructure.The algorithm presented here is capable of correctlyhandling the interplay between function and procedurecalls, side-effects, and short-circuit expression evaluation.The ability to deal with these features is required in reverseengineering of legacy systems, where code often containsside-effects.