Zusammenfassung
Wir beschreiben Methoden zum automatischen Layout und zur interaktiven Untersuchung von Graphen aus der Sichtweise des Compilerbaus. Schwerpunkt ist die Visualisierung generierter, großer, relativ dichter Graphen (annotierte Kontrollflußgraphen, Syntaxbäume, Aufrufgraphen, Abhängigkeitsgraphen) zur Fehlersuche und zur Animation. Dazu werden schnelle Layoutheuristiken und mächtige Interaktionsmethoden benötigt. Wir beschrieben kombinierte Ansätze bekannter Verfahren, die im Visualisierungswerkzeug VCG realisiert wurden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literatur
Brandenburg, F.J., ed.: Proc. Symposium on Graph Drawing, GD’95, Lecture Notes in Computer Science 1027, Springer, 1996
Davis, E.: Constraint Propagation with Interval Labels, Artificial Intelligence 32, pp. 281–331, 1987
Davidson, R.; Harel, D.: Drawing Graphs Nicely Using Simulated Annealing, Technical Report CS89–13, Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science, Rehovot, Israel, 1989
Eades, P.: A Heuristic for Graph Drawing, Congressus Numerantium 41, pp. 149–160, 1984.
Eades, P.; Sugiyama, K.: How to Draw a Directed Graph, Journal of Information Processing, 13 (4), pp. 424–437, 1990
Eades, P.; Wormald N.: The Median Heuristic for Drawing 2-Layers Networks, Technical Report 69, Department of Computer Science, University of Queensland, 1986
Frick, A.; Ludwig, A.; Mehldau, H.: A Fast Adaptive Layout Algorithm for Undirected Graphs, in [18], pp. 388–403, 1995
Fruchterman, T.M.J.; Reingold, E.M.: Graph Drawing by Force-Directed Placement, Software — Practice and Experience 21, pp. 1129–1164, 1991
Gansner, E.R.; Koutsofios, E.; North, S.C.; Vo, K.-P.: A Technique for Drawing Directed Graphs, IEEE Trans. on Software Engineering, 19(3), pp. 214–230, 1993
Green, T.R.; Petre, M.; Bellamy, R.K.E.: Comprehensibility of Visual and Textual Programs: A Test of Superlativism Against the Match-Mismatch Conjecture, Fourth Workshop on Empirical Studies of Programmers, pp. 121–146, 1991
Hyrskykari, A.: Development of Program Visualization Systems, Report, Department of Computer Science, University of Tampere, Finland, präsentiert auf dem 2nd Czech British Symposium of Visual Aspects of Man-Machine Systems, Prag, 1993
Sander, G.: Graph Layout through the VCG Tool, Technical Report A0394, FB 14 Informatik, University of Saarbrücken, Germany, 1994, eine erweiterte Zusammenfassung ist in [18], pp. 194–205, 1995.
Sander, G.; Alt, M; Ferdinand. C; Wilhelm, R.: CLaX–A Visualized Compiler in [1], pp. 459–462, 1996.
Sander, G.: A Fast Heuristic for Hierarchical Manhattan Layout, in [1], pp. 447–458, 1996
Sarkar, M.; Brown, M. H.: Graphical Fisheye Views, Communications of the ACM, vol. 37, no. 12, pp. 73–84, 1994
Sugiyama, K.; Tagawa, S.; Toda, M.: Methods for Visual Understanding of Hierarchical Systems, IEEE Trans. Sys., Man, and Cybernetics, SMC 11 (2), pp. 109–125, 1981.
Sugiyama, K.; Misue, K.: A Simple and Unified Method for Drawing Graphs: Magnetic-Spring Algorithm, in [18], pp. 364–375, 1995
Tamassia, R.; Tollis, I.G., eds.: Graph Drawing, Proc. DIMACS Intern. Workshop GD’94, Lecture Notes in Computer Science 894, Springer, 1995.
Warfield, J. N.: Crossing Theory and Hierarchy Mapping, IEEE Trans. Sys., Man, and Cybernetics, SMC 7 (7), pp. 505–523, 1977.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Sander, G. (1998). Visualisierungstechniken für den Compilerbau. In: Ausgezeichnete Informatikdissertationen 1996. GI-Dissertationspreis. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-91230-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-322-91230-5_7
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-519-02646-4
Online ISBN: 978-3-322-91230-5
eBook Packages: Springer Book Archive