Architecture recovery is a recent research area which aims at providing reverse engineering technologies to extract high-level architectural information from the source code of legacy systems. In this paper we review the main (only?) architecture recovery environments proposed thus far. The environments are analyzed with respect to different quality attributes, and their features and limitations are discussed. This allows us to highlight problems yet to be addressed in the area and, for some of them, suggest possible alternatives. We believe that this analysis is useful for the design of more effective architecture recovery tools.
Citation:
Nabor C. Mendonca, Jeff Kramer, "A Quality-Based Analysis of Architecture Recovery Environments," csmr, pp.54, 1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97), 1997