Title :
Program and interface slicing for reverse engineering
Author :
Beck, Jon ; Eichmann, David
Author_Institution :
Dept. of Stat. & Comput. Sci., West Virginia Univ., Morgantown, WV, USA
Abstract :
Reverse engineering involves a great deal of effort in comprehension of the current implementation of a software system and the ways in which it differs from the original design. Automated support tools are critical to the success of such efforts. It is shown how program slicing techniques can be employed to assist in the comprehension of large software systems, through traditional slicing techniques at the statement level, and through a new technique, interface slicing, at the module level
Keywords :
software engineering; software tools; systems analysis; interface slicing; large software systems; module level; program slicing techniques; reverse engineering; software comprehension; software design; software tools; statement level; Algorithm design and analysis; Computer science; Hardware; Lattices; NASA; Programming; Reverse engineering; Software design; Software maintenance; Statistics;
Conference_Titel :
Reverse Engineering, 1993., Proceedings of Working Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-3780-3
DOI :
10.1109/WCRE.1993.287779