Abstract
In this paper we present a graph drawing framework that can be used to automatically draw UML class diagrams and a compiler that extracts the needed information from Java source code. Both components can be combined to a visualization tool for Java programs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
H. Eichelberger: Evaluation of the Layout Facilities of CASE Tools, internal report, available on request
H. Eichelberger, J. Wol. von Gudenberg: UMLscript language specification (in German), Technical Report No. 272, University of Wuerzburg, February 2001
H. Eichelberger, J. Wol. von Gudenberg: JTransform-A Java Source Code Transformation API, Technical Report, University of Wuerzburg, to appear, 2001
T.M.J. Fruchterman, E. M. Reingold: Graph Drawing by Force-directed Placement Software — Practice and Experiences, 21(11):1129–1164, November 1991
E.R. Gansner, E. Koutsofious, S.C. North, K.-P. Vo: A Technique for Drawing Directed Graphs, IEEE Transactions on Software Engineering, SE-19(3):214–230, March 1993
C. Gutwenger, M. Jünger, K. Klein, J. Kupke, S. Leipert, P. Mutzel: Automatic Layout of UML Class Diagrams, in Mathematics and Visualization, P. Mutzel (Editor): Graph Drawing-9th Internation Symposium, Springer, 2001
H.C. Purchase, J-A. Allder, D. Carrington: User Preference of Graph Layout Aestetics: A UML Study, in LNCS 1984: J. Marks (Editor): Graph Drawing-8th Internation Symposium, p. 5–18, Springer, 2000
J. Seemann: Extending the Sugiyama Algorithm for Drawing UML Class Diagrams: Towards Automatic Layout of Object-Oriented Software Diagrams, Lecture Notes in Computer Science, LNCS 1353 G. DiBattista (Editor), 414–423, 1998
J. Seemann, J. Wol. von Gudenberg: Attributierte Graphen zur Metamodellierung mit UML, UML-Erweiterungen und Konzepte der Metamodellierung, April 2000, via http://IST.UniBw-Muenchen.DE/GROOM/META/Abstracts/Seemann.pdf
K. Sugiyama, S. Tagawa, M. Toda: Methods for Visual Understanding of Hierarchical System Structures, IEEE Transactions on Systems, Man, and Cybernetics, SMC-11(2):109–125, February 1981
K. Sugiyama, K. Misue: Visualization of Structural Information: Automatic Drawing of Compound Digraphs, IEEE Transactions on Systems, Man, and Cybernetics, SMC-21(4):876–891, July/August 1991
R. Wiese, M. Eigelsperger, M. Kaufmann: yFiles: Visualization and Automatic Layout of Graphs, in Mathematics and Visualization, P. Mutzel (Editor): Graph Drawing-9th Internation Symposium, Springer, 2001
A. Winter, B. Kullbach and V. Riediger: An Overview of the GXL Graph Exchange Language in Proceedings of Dagstuhl Seminar on Software Visualization, 2001
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eichelberger, H., von Gudenberg, J.W. (2002). On the Visualization of Java Programs. In: Diehl, S. (eds) Software Visualization. Lecture Notes in Computer Science, vol 2269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45875-1_23
Download citation
DOI: https://doi.org/10.1007/3-540-45875-1_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43323-1
Online ISBN: 978-3-540-45875-3
eBook Packages: Springer Book Archive