ICSE 2001 Logo Rigi Logo
Structural Redocumentation: ... - Abstract
Back to Publications

Author Kenny Wong, Scott R. Tilley, Hausi A. Müller, Margaret-Anne D. Storey.
Title Structural Redocumentation: A Case Study
Publication IEEE Software, Vol. 11, No. 6, pp. 501-520, January 1995.
Publisher Los Alamitos, CA. IEEE Computer Society. Copyright © 1995.
Abstract Documentation has traditionally played a key role as an aid in program understanding. However, most documentation is "in-the-small," describing the program at the algorithm and data structure level. For large, legacy software systems, one needs ``in-the-large'' documentation describing the high-level structural aspects of the software system's architecture from multiple perspectives. One way of producing such structural documentation for existing software systems is to use reverse engineering technologies. This paper describes a case study in structural redocumentation: an analysis of SQL/DS (a multi-million line relational database system) using a flexible reverse engineering approach developed as part of the Rigi project.
Keywords Documentation, legacy software, program understanding, reverse engineering, software architecture.

Back to Publications