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 |