This Article 
 Bibliographic References 
 Add to: 
Structural Redocumentation: A Case Study
January 1995 (vol. 12 no. 1)
pp. 46-54
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 multimillion line relational database system) using a flexible reverse-engineering approach developed as part of the Rigi project.
Index Terms:
Documentation, legacy software, program understanding, reverse engineering, software architecture
Kenny Wong, Scott R. Tilley, Hausi A. Müller, Margaret-Anne D. Storey, "Structural Redocumentation: A Case Study," IEEE Software, vol. 12, no. 1, pp. 46-54, Jan. 1995, doi:10.1109/52.363166
Usage of this product signifies your acceptance of the Terms of Use.