language: en

Reverse Engineering with a CASE Tool

Bret Johnson

[Research advisors: Spencer Rugaber and Rich LeBlanc]

October 6, 1994

Abstract We examine using a CASE tool, Interactive Development Environment's Software through Pictures (StP), to support reverse engineering. We generate structure charts in StP from the automated analysis of C source code. The advantages of this approach are that one can use the CASE tool's support for drawing, linking, and modifying pictorial notations for program design in order to make it easier to construct a reverse engineering tool. Additionally, one can then use the design rep resentations with the CASE tool to do reengineering for maintenance.

1 Introduction