Advertisement

Software Visualization for Reverse Engineering

  • Rainer Koschke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2269)

Abstract

This article describes the Bauhaus tool suite as a concrete example for software visualization in reverse engineering, re-engineering, andsoft ware maintenance. Results from a recent survey on software visualization in these domains are reported. According to this survey, Bauhaus can indeed be considered a typical representative of these domains regarding the way software artifacts are visualized. Specific requirements for software visualizations are drawn from both the specific example and the survey.

Keywords

Reverse Engineering Software Visualization Software Maintenance Call Graph Base View 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Chikofsky & Cross, 1990]
    Chikofsky, E.J.; Cross II, J. H.: Reverse Engineering and Design Recovery. IEEE Software, pp. 13–17, January, 1990.Google Scholar
  2. [IEEE-Std-1471-2000]
    IEEE-Std-1471-2000: Recommended Practice for Architectural Description of Software-Intensive Systems, IEEE, 2000.Google Scholar
  3. [Koschke, 2000]
    Koschke, R.: Atomic Architectural Component Recovery for Program Understanding and Evolution. Dissertation, Institute of Computer Science, University of Stuttgart, Germany, 2000.Google Scholar
  4. [Koschke, 2001]
    Koschke, R.: Survey on Software Visualization for Software Maintenance, Re-Engineering, and Reverse Engineering, http://www.informatik.uni-stuttgart.de/i./ps/rainer/softviz
  5. [Müller, 1992]
    Müller, H.; Wong, K.; Tilley, S.: A Reverse Engineering Environment Spatial andVisual Software Interconnection Models. Proc. of ACM SIGSOFT Symposium Software Development Environments, pp. 88–98, December, 1992.Google Scholar
  6. [Roman & Cox, 1992]
    Roman, G.-C.; Cox, K. C.: Program Visualization: The Art of Mapping Programs to Pictures. Proc. of the International Conference on Software Engineering, Association of Computing Machinery, 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Rainer Koschke
    • 1
  1. 1.University of StuttgartStuttgartGermany

Personalised recommendations