Title :
Analyzing xfig using the Bauhaus tool
Author :
Czeranski, Jörg ; Eisenbarth, Thomas ; Kienle, Holger ; Koschke, Rainer ; Simon, Daniel
Author_Institution :
Stuttgart Univ., Germany
Abstract :
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
Keywords :
automatic programming; software architecture; software maintenance; system recovery; systems re-engineering; Bauhaus project; Bauhaus tool; Bauhaus user; auditor; legacy code; maintenance tasks; program understanding; reengineering techniques; software maintainer; source code; system architecture; xfig analysis; xfig program; Abstracts; Computer architecture; Computer languages; Connectors; Data mining; Information resources; Marine vehicles; Roentgenium; Samarium; Software maintenance;
Conference_Titel :
Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-0881-2
DOI :
10.1109/WCRE.2000.891467