메뉴 건너뛰기




Volumn 217, Issue 2, 1999, Pages 175-214

Graph layout for applications in compiler construction

Author keywords

Compiler visualization; Compound drawing; Fisheye view; Force directed placement; Graph drawing; Graph layout; Hierarchical layout

Indexed keywords


EID: 0346246589     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(98)00270-9     Document Type: Article
Times cited : (21)

References (65)
  • 2
    • 85027414562 scopus 로고
    • Compiler phase embedding with the CoSy compiler model
    • P.A. Fritzson (Ed.), Compiler Construction, Proc. 5th Internat. Conf. CC'94, Springer, Berlin
    • M. Alt, U. Aßmann, H. Someren, Compiler phase embedding with the CoSy compiler model, in: P.A. Fritzson (Ed.), Compiler Construction, Proc. 5th Internat. Conf. CC'94, Lecture Notes in Computer Science, Vol. 786, Springer, Berlin 1994, pp. 278-293.
    • (1994) Lecture Notes in Computer Science , vol.786 , pp. 278-293
    • Alt, M.1    Aßmann, U.2    Someren, H.3
  • 3
    • 0347845969 scopus 로고
    • Hierarchical graph design using HiGraD
    • Fakultät Mathematik und Informatik, University of Passau. Germany
    • W. Bachl, F.J. Brandenburg, T. Hickl, Hierarchical graph design using HiGraD, Tech. Report MIP 9405, Fakultät Mathematik und Informatik, University of Passau. Germany, 1994.
    • (1994) Tech. Report MIP 9405
    • Bachl, W.1    Brandenburg, F.J.2    Hickl, T.3
  • 6
    • 84957592051 scopus 로고
    • Designing graph drawings by layout graph grammars
    • R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Springer, Berlin
    • F.J. Brandenburg, Designing graph drawings by layout graph grammars, in: R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science, vol. 894, Springer, Berlin (1995). pp. 416-427.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 416-427
    • Brandenburg, F.J.1
  • 7
    • 85034553892 scopus 로고    scopus 로고
    • Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • F.J. Brandenburg,(Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1027
    • Brandenburg, F.J.1
  • 8
    • 84947922940 scopus 로고    scopus 로고
    • An experimental comparison of force-directed and randomized graph drawing algorithms
    • F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • F.J. Brandenburg, M. Himsolt, C. Rohrer, An experimental comparison of force-directed and randomized graph drawing algorithms, in: F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996. pp. 76-87.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 76-87
    • Brandenburg, F.J.1    Himsolt, M.2    Rohrer, C.3
  • 10
    • 0019226075 scopus 로고
    • Automatic display of hierarchized graphs for computer aided decision analysis
    • M.J. Carpano, Automatic display of hierarchized graphs for computer aided decision analysis, IEEE Trans. Systems Man Cybernet. SMC 10(11) (1980) 705-715.
    • (1980) IEEE Trans. Systems Man Cybernet. SMC , vol.10 , Issue.11 , pp. 705-715
    • Carpano, M.J.1
  • 11
    • 84947936428 scopus 로고    scopus 로고
    • Graph folding: Extending detail and context viewing into a tool for subgraph comparisons
    • F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • M.S.T. Carpendale, D.J. Cowperthwaite, F.D. Fracchia, T. Shermer, Graph folding: extending detail and context viewing into a tool for subgraph comparisons, in: F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996. pp. 127-139.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 127-139
    • Carpendale, M.S.T.1    Cowperthwaite, D.J.2    Fracchia, F.D.3    Shermer, T.4
  • 12
    • 0003659990 scopus 로고
    • Drawing graphs nicely using simulated annealing
    • Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science, Rehovot, Israel
    • R. Davidson, D. Harel, Drawing graphs nicely using simulated annealing. Tech. Report CS89-13, Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science, Rehovot, Israel, 1989.
    • (1989) Tech. Report CS89-13
    • Davidson, R.1    Harel, D.2
  • 13
    • 0001070640 scopus 로고
    • A heuristic for graph drawing
    • P. Eades, A heuristic for graph drawing, Congr. Numer. 41 (1984) 149-160.
    • (1984) Congr. Numer. , vol.41 , pp. 149-160
    • Eades, P.1
  • 14
    • 0004536469 scopus 로고
    • Heuristics for reducing crossings in 2-layered networks
    • P. Eades, D. Kelly, Heuristics for reducing crossings in 2-layered networks, Ars Combin. 21-A (1986) 89-98.
    • (1986) Ars Combin. , vol.21 A , pp. 89-98
    • Eades, P.1    Kelly, D.2
  • 15
    • 0025556425 scopus 로고
    • How to draw a directed graph
    • P. Eades, K. Sugiyama, How to draw a directed graph, J. Inform. Process. 13 (4) (1990) 424-437.
    • (1990) J. Inform. Process. , vol.13 , Issue.4 , pp. 424-437
    • Eades, P.1    Sugiyama, K.2
  • 16
    • 0042349059 scopus 로고
    • The median heuristic for drawing 2-layers networks
    • Department of Computer Science, University of Queensland
    • P. Eades, N. Wormald, The median heuristic for drawing 2-layers networks, Tech. Report 69, Department of Computer Science, University of Queensland, 1986.
    • (1986) Tech. Report , vol.69
    • Eades, P.1    Wormald, N.2
  • 17
    • 84947909727 scopus 로고    scopus 로고
    • Drawing high degree graphs with low bend numbers
    • F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • U. Fößmeier, M. Kaufmann, Drawing high degree graphs with low bend numbers, in: F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996. pp. 254-266.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 254-266
    • Fößmeier, U.1    Kaufmann, M.2
  • 18
    • 84947931724 scopus 로고    scopus 로고
    • Generalized fisheye views of graphs
    • F.J. Brandenburg, (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin Springer
    • A. Formella, J. Keller, Generalized fisheye views of graphs, in: F.J. Brandenburg, (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin Springer, 1996. pp. 254-266. pp. 242-253.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 254-266
    • Formella, A.1    Keller, J.2
  • 19
    • 84957542241 scopus 로고
    • A fast adaptive layout algorithm for undirected graphs
    • R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Springer, Berlin
    • A. Frick, A. Ludwig, H. Mehldau, A fast adaptive layout algorithm for undirected graphs, in: R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science, vol. 894, Springer, Berlin, 1995, pp. 388-403.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 388-403
    • Frick, A.1    Ludwig, A.2    Mehldau, H.3
  • 20
    • 24544459535 scopus 로고
    • Das interaktive graph visualisierungssytem daVinci V1.2
    • Fachbereich Mathematik und Informatik, University of Bremen, Germany
    • M. Fröhlich, M. Werner, Das interaktive graph visualisierungssytem daVinci V1.2, Tech. Report (in German), Fachbereich Mathematik und Informatik, University of Bremen, Germany, 1993.
    • (1993) Tech. Report (In German)
    • Fröhlich, M.1    Werner, M.2
  • 26
    • 0042526115 scopus 로고
    • On the computational complexity of upward and rectilinear planarity testing
    • Department of Computer Science, Brown University
    • A. Garg, R. Tamassia, On the computational complexity of upward and rectilinear planarity testing, Tech. Report CS-94-10, Department of Computer Science, Brown University, 1994.
    • (1994) Tech. Report CS-94-10
    • Garg, A.1    Tamassia, R.2
  • 27
    • 0003146312 scopus 로고
    • Comprehensibility of visual and textual programs: A test of superlativism against the match-mismatch conjecture
    • T.R. Green, M. Petre, R.K.E. Bellamy, Comprehensibility of visual and textual programs: a test of superlativism against the match-mismatch conjecture, 4th Workshop on Empirical Studies of Programmers, 1991, pp. 121-146.
    • (1991) 4th Workshop on Empirical Studies of Programmers , pp. 121-146
    • Green, T.R.1    Petre, M.2    Bellamy, R.K.E.3
  • 28
    • 0346585879 scopus 로고
    • Randomized graph drawing with heavy-duty preprocessing
    • Department of Applied Mathematics and Computer Science. The Weizmann Institute of Science, Rehovot, Israel
    • D. Harel, M. Sardas, Randomized graph drawing with heavy-duty preprocessing, Tech. Report CS93-16, Department of Applied Mathematics and Computer Science. The Weizmann Institute of Science, Rehovot, Israel, 1993.
    • (1993) Tech. Report CS93-16
    • Harel, D.1    Sardas, M.2
  • 30
    • 84957607789 scopus 로고
    • GraphEd - A graphical platform for the implementation of graph algorithms
    • R. Tamassia, I.G. Tollis (Eds.), Graph drawing. Proc. DIMACS Internat. Workshop GD'94, Springer, Berlin
    • M. Himsolt, GraphEd - a graphical platform for the implementation of graph algorithms, in: R. Tamassia, I.G. Tollis (Eds.), Graph drawing. Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science, vol. 894, Springer, Berlin, 1995, pp. 182-193.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 182-193
    • Himsolt, M.1
  • 31
    • 33947361113 scopus 로고
    • Development of program visualization systems
    • Report, Department of Computer Science, University of Tampere, Finland; Praha
    • A. Hyrskykari, Development of program visualization systems, Report, Department of Computer Science, University of Tampere, Finland; Presented at the 2nd Czech British Symp. of Visual Aspects of Man-Machine Systems, Praha, 1993.
    • (1993) 2nd Czech British Symp. of Visual Aspects of Man-Machine Systems
    • Hyrskykari, A.1
  • 32
    • 9644299374 scopus 로고
    • The NP-completeness column: An ongoing guide
    • D. Johnson, The NP-completeness column: an ongoing guide, J. Algorithms 3(1) (1982) 215-218.
    • (1982) J. Algorithms , vol.3 , Issue.1 , pp. 215-218
    • Johnson, D.1
  • 33
    • 84947917414 scopus 로고    scopus 로고
    • Exact and heuristic algorithms for 2-layer straightline crossing minimization
    • F.J. Brandenburg, (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin Springer
    • M. Jünger, P. Mutzel, Exact and heuristic algorithms for 2-layer straightline crossing minimization, in: F.J. Brandenburg, (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin Springer, 1996 pp. 337-348.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 337-348
    • Jünger, M.1    Mutzel, P.2
  • 34
    • 0024640140 scopus 로고
    • An algorithm for drawing general undirected graphs
    • T. Kamada, S. Kawai, An algorithm for drawing general undirected graphs, Inform. Process. Lett. 31 (1989) 7-15.
    • (1989) Inform. Process. Lett. , vol.31 , pp. 7-15
    • Kamada, T.1    Kawai, S.2
  • 35
    • 21844521748 scopus 로고
    • A simple algorithm for drawing large graphs on small screens
    • R. Tamassia, I.G. Tollis (Eds.) Graph drawing, Proc. DIMACS Intern. Workshop GD'94, Springer, Berlin
    • K. Kaugars, J. Reinfels, A. Brazma, A simple algorithm for drawing large graphs on small screens, in: R. Tamassia, I.G. Tollis (Eds.) Graph drawing, Proc. DIMACS Intern. Workshop GD'94, Lecture Notes in Computer Science, 894, Springer, Berlin, 1995, pp. 278-281.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 278-281
    • Kaugars, K.1    Reinfels, J.2    Brazma, A.3
  • 37
    • 0040572745 scopus 로고    scopus 로고
    • Portable graph layout and editing
    • F.J. Brandenburg, (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin Springer
    • B. Madden, P. Madden, S. Powers, M. Himsolt, Portable graph layout and editing, in: F.J. Brandenburg, (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin Springer, 1996. pp. 385-395.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 385-395
    • Madden, B.1    Madden, P.2    Powers, S.3    Himsolt, M.4
  • 38
    • 77953830002 scopus 로고
    • Graphic object layout with interactive genetic algorithms
    • T. Masui, Graphic object layout with interactive genetic algorithms, Proc. IEEE Workshop on Visual Languages, 1992, pp. 74-80.
    • (1992) Proc. IEEE Workshop on Visual Languages , pp. 74-80
    • Masui, T.1
  • 39
    • 21844481084 scopus 로고
    • CG: A graph drawing system using graph grammar parsing
    • R. Tamassia, I.G. Tollis (Eds.) Graph Drawing, Proc. DIMACS Internat. Workshop GD'94, Springer, Berlin
    • C.L. McCreary, F.S. Shieh, H. Gill, CG: a graph drawing system using graph grammar parsing, in: R. Tamassia, I.G. Tollis (Eds.) Graph Drawing, Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science 894, Springer, Berlin, 1995, pp. 270-273.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 270-273
    • McCreary, C.L.1    Shieh, F.S.2    Gill, H.3
  • 41
    • 0010275411 scopus 로고
    • Multi-viewpoint perspective display methods: Formulation and application to compound graphs, Human aspects in computing
    • H.J. Bullinger (Ed.), Elsevier
    • K. Misue, K. Sugiyama, Multi-viewpoint perspective display methods: formulation and application to compound graphs, Human aspects in computing, in: H.J. Bullinger (Ed.), Proc. 4th Internat. Conf. on Human-Computer Interaction, Elsevier, 1991, pp. 834-838.
    • (1991) Proc. 4th Internat. Conf. on Human-Computer Interaction , pp. 834-838
    • Misue, K.1    Sugiyama, K.2
  • 42
    • 84947422242 scopus 로고
    • Layout-independent fisheye views of nested graphs
    • E.G. Noik, Layout-independent fisheye views of nested graphs, Proc. IEEE Symp. on Visual Languages, 1993, pp. 336-341.
    • (1993) Proc. IEEE Symp. on Visual Languages , pp. 336-341
    • Noik, E.G.1
  • 44
    • 0347845973 scopus 로고
    • A graphical interface for evaluating a genetic algorithm for graph layout
    • IBM T.J. Watson Research Center
    • D. Pazel, A graphical interface for evaluating a genetic algorithm for graph layout, Tech. Report RC 14348, IBM T.J. Watson Research Center, 1989.
    • (1989) Tech. Report RC 14348
    • Pazel, D.1
  • 46
    • 0018480537 scopus 로고
    • A force directed component placement procedure for printed circuit boards
    • N.R. Quinn Jr., M.A. Breuer, A force directed component placement procedure for printed circuit boards, IEEE Trans. Circuits Systems CAS-26(6) (1979) 377-388.
    • (1979) IEEE Trans. Circuits Systems , vol.CAS-26 , Issue.6 , pp. 377-388
    • Quinn N.R., Jr.1    Breuer, M.A.2
  • 47
    • 0347845970 scopus 로고
    • Graph layout through the VCG tool
    • FB 14 Informatik, University of Saarbrücken, Germany
    • G. Sander, Graph layout through the VCG tool, Tech. Report A03-94, FB 14 Informatik, University of Saarbrücken, Germany, 1994,
    • (1994) Tech. Report A03-94
    • Sander, G.1
  • 48
    • 0347215933 scopus 로고
    • Graph drawing, Proc. DIMACS Internat. Workshop GD'94
    • Springer, Berlin
    • an extended abstract is in: R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science, vol. 894, Springer, Berlin (1995) pp. 194-205.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 194-205
    • Tamassia, R.1    Tollis, I.G.2
  • 49
    • 84947931321 scopus 로고    scopus 로고
    • A fast heuristic for hierarchical manhattan layout
    • F.J. Brandenburg,(Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • G. Sander, A fast heuristic for hierarchical manhattan layout, in: F.J. Brandenburg,(Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996, pp. 447-458.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 447-458
    • Sander, G.1
  • 50
    • 24144495613 scopus 로고    scopus 로고
    • Doctoral Thesis, University of Saarbrücken, Verlag Pirrot, Saarbrücken, Germany
    • G. Sander, Visualisierungstechniken für den Compilerbau, Doctoral Thesis, University of Saarbrücken, Verlag Pirrot, Saarbrücken, Germany, 1996.
    • (1996) Visualisierungstechniken für Den Compilerbau
    • Sander, G.1
  • 51
    • 0028732461 scopus 로고
    • Graphical fisheye views
    • M. Sarkar, M.H. Brown, Graphical fisheye views, Commun. ACM 37 (12) (1994) 73-84.
    • (1994) Commun. ACM , vol.37 , Issue.12 , pp. 73-84
    • Sarkar, M.1    Brown, M.H.2
  • 52
    • 0345954629 scopus 로고
    • A survey of graph drawing systems
    • Department of Computer Science, University of Newcastle, Australia
    • A. Scott, A survey of graph drawing systems, Tech. Report 95-1 Department of Computer Science, University of Newcastle, Australia, 1995.
    • (1995) Tech. Report , vol.95 , Issue.1
    • Scott, A.1
  • 53
    • 84947914907 scopus 로고    scopus 로고
    • Directed graphs drawing by clan-based decomposition
    • F.J. Brandenburg,(Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • F.-S. Shieh, C.L. McCreary, Directed graphs drawing by clan-based decomposition, in: F.J. Brandenburg,(Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996 pp. 472-482.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 472-482
    • Shieh, F.-S.1    McCreary, C.L.2
  • 54
    • 84947920259 scopus 로고    scopus 로고
    • Graph layout adjustment strategies
    • F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Berlin, Springer
    • M.D. Storey, H.A. Müller, Graph layout adjustment strategies, in: F.J. Brandenburg (Ed.), Proc. Symp. on Graph Drawing, GD'95, Lecture Notes in Computer Science, vol. 1027, Berlin, Springer, 1996 pp. 487-499.
    • (1996) Lecture Notes in Computer Science , vol.1027 , pp. 487-499
    • Storey, M.D.1    Müller, H.A.2
  • 55
    • 0026185069 scopus 로고
    • Visualization of structural information: Automatic drawing of compound digraphs
    • K. Sugiyama, K. Misue, Visualization of structural information: automatic drawing of compound digraphs, IEEE Trans. Systems Man Cybernet. 21 (4) (1991) 876-892.
    • (1991) IEEE Trans. Systems Man Cybernet. , vol.21 , Issue.4 , pp. 876-892
    • Sugiyama, K.1    Misue, K.2
  • 56
    • 0347845972 scopus 로고
    • Graph drawing by magnetic-spring model
    • Inst. Social Information Science, Fujitsu Labs. Ltd.
    • K. Sugiyama, K. Misue, Graph drawing by magnetic-spring model, Research Report 1SIS-RR-94-14E, Inst. Social Information Science, Fujitsu Labs. Ltd., 1994.
    • (1994) Research Report 1SIS-RR-94-14E
    • Sugiyama, K.1    Misue, K.2
  • 57
    • 84957578504 scopus 로고
    • A simple and unified method for drawing graphs: Magnetic-spring algorithm
    • R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Springer, Berlin
    • K. Sugiyama, K. Misue, A simple and unified method for drawing graphs: magnetic-spring algorithm, in: R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science, vol. 894, Springer, Berlin (1995) pp. 364-375.
    • (1995) Lecture Notes in Computer Science , vol.894 , pp. 364-375
    • Sugiyama, K.1    Misue, K.2
  • 59
    • 0023366861 scopus 로고
    • On embedding a graph in the grid with the minimum number of bends
    • R. Tamassia, On embedding a graph in the grid with the minimum number of bends, SIAM J. Comput. 16(3) (1987) 421-444.
    • (1987) SIAM J. Comput. , vol.16 , Issue.3 , pp. 421-444
    • Tamassia, R.1
  • 61
    • 84887505841 scopus 로고
    • Graph drawing
    • Proc. DIMACS Internat. Workshop GD'94, Springer, Berlin
    • R. Tamassia, I.G. Tollis (Eds.), Graph drawing, Proc. DIMACS Internat. Workshop GD'94, Lecture Notes in Computer Science, vol. 894, Springer, Berlin, 1995.
    • (1995) Lecture Notes in Computer Science , vol.894
    • Tamassia, R.1    Tollis, I.G.2
  • 65
    • 0004291031 scopus 로고
    • Drawing planar graphs
    • Computer Science Department, Stanford University
    • D.R. Woods, Drawing planar graphs, Tech. Report STAN-CS-82-943, Computer Science Department, Stanford University, 1982.
    • (1982) Tech. Report STAN-CS-82-943
    • Woods, D.R.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.