DocumentCode
1825703
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
fYear
1993
fDate
21-23 May 1993
Firstpage
54
Lastpage
63
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1993., Proceedings of Working Conference on
Conference_Location
Baltimore, MD
Print_ISBN
0-8186-3780-3
Type
conf
DOI
10.1109/WCRE.1993.287779
Filename
287779
Link To Document