Reverse Engineering For Information Systems
Project Title:Reverse Engineering For Information Systems
Company:C.T.I. Computer Technology, Inc.
Santurce, Puerto Rico 00910
Principal Investigator:Goehner, Peter
C.T.I. Computer Technology, Inc. proposes to undertake a research and development
project which develops a disciplined reverse engineering methodology. This effort
is intended to demonstrate that a C.T.I. reverse engineering methodology can develop
comprehensive specification trees, requirements documents and design specifications
using existing code, comments, and the available documentation of a selected software
package as currently implemented.
The reverse engineering project will require a significant amount of manual effort,
which will be supported by a proprietary tool. If successful, it will result in
a fully redocumented program package containing complete and correct requirements
documents, design specifications and code, correlated with one another within one
Because of recent private-sector technology transfers from West Germany to the United
States, a tool is now available in the U.S. which may aid NASA in such reverse engineering
of existing software. Extraction of system design and specification data rom existing
code will be attempted by C.T.I., using the EPOS (Engineering and Project management
Oriented Support) System.