Analyzing xfig using the Bauhaus tool

J. Czeranski, Thomas Eisenbarth, Holger M. Kienle, Rainer Koschke, D. Simon · 2002

The Bauhaus project researches reengineering techniques to help program understanding of legacy code. Part of the program understanding task is the discovery of the system's architecture, which consists of components, subsystems, connectors, and constraints. Information about the system is exclusively extracted from the source code (because this is the only reliable source of information), in a semi-automatic way that involves the Bauhaus user (presumably a software maintainer or auditor). The authors used the Bauhaus tool to analyze the xfig program. The architecture of xfig was recovered and all of the (hypothetical) maintenance tasks described in the Developer Handbook were performed.

Read the paper · More papers on PaperTik