메뉴 건너뛰기




Volumn 3, Issue 3, 2004, Pages 189-208

Automatic layout of uml class diagrams in orthogonal style

Author keywords

graph drawing; graph layout; Software visualization; UML class diagram

Indexed keywords


EID: 84997909569     PISSN: 14738716     EISSN: 14738724     Source Type: Journal    
DOI: 10.1057/palgrave.ivs.9500078     Document Type: Article
Times cited : (37)

References (61)
  • 2
    • 84958540357 scopus 로고    scopus 로고
    • User preference of graph layout aesthetics: A UML study
    • In: Marks J (Ed), Lecture Notes in Computer Science, Springer-Verlag: Berlin
    • Purchase H, Allder J-A, Carrington D. User preference of graph layout aesthetics: A UML study. In: Marks J (Ed), Graph Drawing (Proc. GD 2000). Lecture Notes in Computer Science, Vol. 1984 Springer-Verlag: Berlin, 2001; 5–18.
    • (2001) Graph Drawing (Proc. GD 2000) , vol.1984 , pp. 5-18
    • Purchase, H.1    Allder, J.-A.2    Carrington, D.3
  • 3
    • 84957362320 scopus 로고    scopus 로고
    • In: Proceedings of the 5th International Symposium on Graph Drawing (GD1997). Springer: Berlin
    • Purchase HC. Which aesthetic has the greatest effect on human understanding?. In: Proceedings of the 5th International Symposium on Graph Drawing (GD1997). Vol. 1353, Springer: Berlin, 1997; 248–261.
    • (1997) Which aesthetic has the greatest effect on human understanding? , vol.1353 , pp. 248-261
    • Purchase, H.C.1
  • 6
    • 84997909115 scopus 로고    scopus 로고
    • Rational Software Corporation Rational Rose, Rational XDE, 2002.
    • (2002) Rational XDE
  • 7
    • 84997892811 scopus 로고    scopus 로고
    • TogetherSoft Corporation Together Control Center. 2002.
    • (2002)
  • 8
    • 84957370002 scopus 로고    scopus 로고
    • Extending the sugiyama algorithm for drawing UML class diagrams
    • In: Di Battista G (Ed), Springer: Berlin
    • Seemann J. Extending the sugiyama algorithm for drawing UML class diagrams. In: Di Battista G (Ed), Graph Drawing (Proc. GD 1997). Vol. 1353, Springer: Berlin, 1997; 415–424.
    • (1997) Graph Drawing (Proc. GD 1997) , vol.1353 , pp. 415-424
    • Seemann, J.1
  • 15
    • 0003780715 scopus 로고
    • Addison-Wesley: Reading, MA
    • Harary F. Graph Theory. Addison-Wesley: Reading, MA, 1972.
    • (1972) Graph Theory
    • Harary, F.1
  • 19
    • 0017216776 scopus 로고
    • Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms
    • Booth K, Lueker G. Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms. Journal of Computer and System Sciences, 1976; 13: 335–379.
    • (1976) Journal of Computer and System Sciences , vol.13 , pp. 335-379
    • Booth, K.1    Lueker, G.2
  • 20
    • 0016117886 scopus 로고
    • Efficient planarity testing
    • Hopcroft J, Tarjan RE. Efficient planarity testing. Journalof ACM, 1974; 21: 549–568.
    • (1974) Journalof ACM , vol.21 , pp. 549-568
    • Hopcroft, J.1    Tarjan, R.E.2
  • 22
    • 0005316925 scopus 로고    scopus 로고
    • On the embedding phase of the Hopcoft and Tarjan planarity testing algorithm
    • Mehlhorn K, Mutzel P. On the embedding phase of the Hopcoft and Tarjan planarity testing algorithm. Algorithmica, 1996; 16: 233–242.
    • (1996) Algorithmica , vol.16 , pp. 233-242
    • Mehlhorn, K.1    Mutzel, P.2
  • 23
    • 0004516327 scopus 로고
    • In: Proceedings of the 10th Southeastern Conference on Combinatorics, Graph Theory, and Computing,
    • Liu PC, Geldmacher RC. On the deletion of nonplanar edges of a graph. In: Proceedings of the 10th Southeastern Conference on Combinatorics, Graph Theory, and Computing, 1977; 727–738.
    • (1977) On the deletion of nonplanar edges of a graph , pp. 727-738
    • Liu, P.C.1    Geldmacher, R.C.2
  • 24
    • 0002066416 scopus 로고    scopus 로고
    • Maximum planar subgraphs and nice embeddings: Practical layout tools
    • Jünger M, Mutzel P. Maximum planar subgraphs and nice embeddings: Practical layout tools. Algorithmica, Special Issue on Graph Drawing, 1996; 16: 33–59.
    • (1996) Algorithmica, Special Issue on Graph Drawing , vol.16 , pp. 33-59
    • Jünger, M.1    Mutzel, P.2
  • 25
    • 0027829965 scopus 로고
    • An O(m log n)-time algorithm for the maximal planar subgraph problem
    • Cai J, Han X, Tarjan RE. An O(m log n)-time algorithm for the maximal planar subgraph problem. SIAM Journal on Computing, 1993; 22: 1142–1162.
    • (1993) SIAM Journal on Computing , vol.22 , pp. 1142-1162
    • Cai, J.1    Han, X.2    Tarjan, R.E.3
  • 27
    • 35048846991 scopus 로고    scopus 로고
    • An experimental study of crossing minimization heuristics
    • In: Liotta G (Ed), Graph Drawing (Proc. GD 1903) Springer-Verlag: Berlin, 2004; 2912:
    • Gutwenger C, Mutzel P. An experimental study of crossing minimization heuristics. In: Liotta G (Ed), Graph Drawing (Proc. GD 1903). Lecture Notes in Computer Science. Vol. 2912, Springer-Verlag: Berlin, 2004; 2912: 13–24.
    • Lecture Notes in Computer Science , vol.2912 , pp. 13-24
    • Gutwenger, C.1    Mutzel, P.2
  • 28
    • 0023366861 scopus 로고
    • On embedding a graph in the grid with the minimum number of bends
    • Tamassia R. On embedding a graph in the grid with the minimum number of bends. SIAM Journal of Computing, 1987; 16: 421–444.
    • (1987) SIAM Journal of Computing , vol.16 , pp. 421-444
    • Tamassia, R.1
  • 29
    • 84957570634 scopus 로고
    • In: Proceedings of the 2nd International Symposium on Graph Drawing (GD1994). Lecture Notes in Computer Science, Springer: Berlin
    • Garg A, Tamassia R. On the complexity of upward and rectilinear planarity testing. In: Proceedings of the 2nd International Symposium on Graph Drawing (GD1994). Lecture Notes in Computer Science, Vol. 894, Springer: Berlin, 1995; 286–297.
    • (1995) On the complexity of upward and rectilinear planarity testing , vol.894 , pp. 286-297
    • Garg, A.1    Tamassia, R.2
  • 30
    • 84947909727 scopus 로고    scopus 로고
    • In: Brandenburg FJ (Ed), Proceedings of the 3rd International Symposium on Graph Drawing (GD1995). Springer: Berlin
    • Fössmeier U, Kaufmann M. Drawing high degree graphs with low bend numbers. In: Brandenburg FJ (Ed), Proceedings of the 3rd International Symposium on Graph Drawing (GD1995). Vol. 1027, Springer: Berlin, 1996; 254–266.
    • (1996) Drawing high degree graphs with low bend numbers , vol.1027 , pp. 254-266
    • Fössmeier, U.1    Kaufmann, M.2
  • 33
    • 84949049791 scopus 로고    scopus 로고
    • Technical. Report. RT-DIA-39–99, Dipartimento di Informatica e Automazione, Università degli Studi di Roma Tre, January,
    • Patrignani M. On the complexity of orthogonal compaction. Technical. Report. RT-DIA-39–99, Dipartimento di Informatica e Automazione, Università degli Studi di Roma Tre, January, 1999.
    • (1999) On the complexity of orthogonal compaction
    • Patrignani, M.1
  • 34
    • 84958535534 scopus 로고    scopus 로고
    • An experimental comparison of orthogonal compaction algorithms
    • In: Marks J (Ed), Lecture Notes in Computer Science, Springer: Berlin
    • Klau GW, Klein K, Mutzel P. An experimental comparison of orthogonal compaction algorithms. In: Marks J (Ed), Graph Drawing (Proc. GD 2000). Lecture Notes in Computer Science, Vol. 1984, Springer: Berlin, 2001; 37–51.
    • (2001) Graph Drawing (Proc. GD 2000) , vol.1984 , pp. 37-51
    • Klau, G.W.1    Klein, K.2    Mutzel, P.3
  • 35
    • 84958970362 scopus 로고    scopus 로고
    • In: Proceedings of the 7th International Symposium on Graph Drawing (GD1999). Lecture Notes in Computer Science, Kratochvil J (Ed), Springer: Berlin,
    • Di Battista G, Didimo W, Patrignani M, Pizzonia M. Orthogonal and quasi-upward drawings with vertices of prescribed size. In: Proceedings of the 7th International Symposium on Graph Drawing (GD1999). Lecture Notes in Computer Science, Kratochvil J (Ed), Vol. 1731, Springer: Berlin, 1999; 297–310.
    • (1999) Orthogonal and quasi-upward drawings with vertices of prescribed size , vol.1731 , pp. 297-310
    • Di Battista, G.1    Didimo, W.2    Patrignani, M.3    Pizzonia, M.4
  • 41
    • 84957922936 scopus 로고    scopus 로고
    • In: Proceedings of the 6th International Symposium on Graph Drawing (GD1998). Lecture Notes in Computer Science, Springer: Berlin
    • Wagner F, Wolff A. A combinatorial framework for map labeling. In: Proceedings of the 6th International Symposium on Graph Drawing (GD1998). Lecture Notes in Computer Science, Vol. 1547, Springer: Berlin, 1998; 316–331.
    • (1998) A combinatorial framework for map labeling , vol.1547 , pp. 316-331
    • Wagner, F.1    Wolff, A.2
  • 42
    • 84957040810 scopus 로고    scopus 로고
    • Optimal labelling of point features in the slider model
    • In: DuD-Z, EadesP, Estivill-CastroV, LinX, SharmaA, (Eds.). Conference. (COCOON 192000). Lecture Notes in Computer Science, Springer-Verlag: Berlin
    • Klau GW, Mutzel P. Optimal labelling of point features in the slider model. In: DuD-Z, EadesP, Estivill-CastroV, LinX, SharmaA, (Eds.). Computing and Combinatorics, Proceedings of the Sixth Annual International. Conference. (COCOON 192000). Lecture Notes in Computer Science, Vol. 1858, Springer-Verlag: Berlin, 2000; 340–350.
    • (2000) Computing and Combinatorics, Proceedings of the Sixth Annual International , vol.1858 , pp. 340-350
    • Klau, G.W.1    Mutzel, P.2
  • 43
    • 84958952267 scopus 로고    scopus 로고
    • In: Kratochvil J (Ed), Proceedings of the 7th International Symposium on Graph Drawing (GD1999). Lecture Notes in Computer Science, Springer: Berlin
    • Klau GW, Mutzel P. Combining graph labeling and compaction. In: Kratochvil J (Ed), Proceedings of the 7th International Symposium on Graph Drawing (GD1999). Lecture Notes in Computer Science, Vol. 1731, Springer: Berlin, 1999; 27–37.
    • (1999) Combining graph labeling and compaction , vol.1731 , pp. 27-37
    • Klau, G.W.1    Mutzel, P.2
  • 44
    • 0141908774 scopus 로고    scopus 로고
    • In: Proceedings of the 9th International Symposium on Graph Drawing (GD192001), Lecture Notes in Computer Science. Springer: Berlin
    • Binucci C, Didimo W, Liotta G, Nonato M. Labeling heuristics for orthogonal drawings. In: Proceedings of the 9th International Symposium on Graph Drawing (GD192001), Lecture Notes in Computer Science. Vol. 2275, Springer: Berlin, 2001; 139–153.
    • (2001) Labeling heuristics for orthogonal drawings , vol.2275 , pp. 139-153
    • Binucci, C.1    Didimo, W.2    Liotta, G.3    Nonato, M.4
  • 45
    • 0141943158 scopus 로고    scopus 로고
    • In: Proceedings of the 10th International Symposium on Graph Drawing (GD192002). Lecture Notes in Computer Science, Springer: Berlin
    • Binucci C, Didimo W, Liotta G, Nonato M. Computing labeled orthogonal drawings. In: Proceedings of the 10th International Symposium on Graph Drawing (GD192002). Lecture Notes in Computer Science, Vol. 2528, Springer: Berlin, 2002; 66–73.
    • (2002) Computing labeled orthogonal drawings , vol.2528 , pp. 66-73
    • Binucci, C.1    Didimo, W.2    Liotta, G.3    Nonato, M.4
  • 46
    • 84947731683 scopus 로고
    • Planarity for clustered graphs
    • In: Spirakis P (Ed), Lecture Notes in Computer Science, Springer Verlag: Berlin
    • Feng Q-W, Cohen RF, Eades P. Planarity for clustered graphs. In: Spirakis P (Ed), Algorithms - ESA 1995. Lecture Notes in Computer Science, Vol. 979, Springer Verlag: Berlin, 1995; 213–226.
    • (1995) Algorithms - ESA 1995 , vol.979 , pp. 213-226
    • Feng, Q.-W.1    Cohen, R.F.2    Eades, P.3
  • 47
    • 84867464125 scopus 로고    scopus 로고
    • Advances in c-planarity testing of clustered graphs
    • In: GoodrichM, KobourovS, (Eds.). Lecture Notes in Computer Science, Springer-Verlag: Berlin
    • Gutwenger C, Jünger M, Leipert S, Mutzel P, Percan M, Weiskircher R. Advances in c-planarity testing of clustered graphs. In: GoodrichM, KobourovS, (Eds.). Graph Drawing (Proc. 2002). Lecture Notes in Computer Science, Vol. 2528, Springer-Verlag: Berlin, 2002; 220–235.
    • (2002) Graph Drawing (Proc. 2002) , vol.2528 , pp. 220-235
    • Gutwenger, C.1    Jünger, M.2    Leipert, S.3    Mutzel, P.4    Percan, M.5    Weiskircher, R.6
  • 48
    • 84867471424 scopus 로고    scopus 로고
    • Planarization of clustered graphs
    • In: MutzelP, JüngerM, LeipertS, (Eds.). Lecture Notes in Computer Science, Springer-Verlag: Berlin
    • DiBattista G, Didimo W, Marcandalli A. Planarization of clustered graphs. In: MutzelP, JüngerM, LeipertS, (Eds.). Graph Drawing (Proc. GD 1901). Lecture Notes in Computer Science, Vol. 2265, Springer-Verlag: Berlin, 2002; 60–74.
    • (2002) Graph Drawing (Proc. GD 1901) , vol.2265 , pp. 60-74
    • DiBattista, G.1    Didimo, W.2    Marcandalli, A.3
  • 53
    • 84867444225 scopus 로고    scopus 로고
    • In: Proceedings of the 9th International Symposium on Graph Drawing (GD192001). Lecture Notes in Computer science, Springer: Berlin
    • Freiwalds K, Dogrusoz U, Kikusts P. Disconnected graph layout and the polyomino packing approach. In: Proceedings of the 9th International Symposium on Graph Drawing (GD192001). Lecture Notes in Computer science, Vol. 2265, Springer: Berlin, 2001; 378–391.
    • (2001) Disconnected graph layout and the polyomino packing approach , vol.2265 , pp. 378-391
    • Freiwalds, K.1    Dogrusoz, U.2    Kikusts, P.3
  • 54
    • 84867444566 scopus 로고    scopus 로고
    • In: Proceedings of the 10th International Symposium on Graph Drawing (GD192002). Springer: Berlin
    • Brandes U, Eiglsperger M, Kaufmann M, Wagner D. Sketch-driven orthogonal graph drawing. In: Proceedings of the 10th International Symposium on Graph Drawing (GD192002). Vol. 2528, Springer: Berlin, 2002; 1–12.
    • (2002) Sketch-driven orthogonal graph drawing , vol.2528 , pp. 1-12
    • Brandes, U.1    Eiglsperger, M.2    Kaufmann, M.3    Wagner, D.4
  • 55
    • 77956545247 scopus 로고    scopus 로고
    • In: Proceedings of the 9th International Symposium on Graph Drawing (GD1901). Lecture Notes in Computer Science, Springer: Berlin
    • Wiese R, Eiglsperger M, Kaufmann M. yfiles: visualization and automatic layout of graphs. In: Proceedings of the 9th International Symposium on Graph Drawing (GD1901). Lecture Notes in Computer Science, Springer: Berlin, 2001; 453–454.
    • (2001) yfiles: visualization and automatic layout of graphs , pp. 453-454
    • Wiese, R.1    Eiglsperger, M.2    Kaufmann, M.3
  • 56
    • 0004536469 scopus 로고
    • Heuristics for reducing crossings in 2-layered networks
    • Eades P, Kelly D. Heuristics for reducing crossings in 2-layered networks. Ars Combinatoria, 1986; 21: 89–98.
    • (1986) Ars Combinatoria , vol.21 , pp. 89-98
    • Eades, P.1    Kelly, D.2
  • 58
    • 0002468332 scopus 로고    scopus 로고
    • 2-Layer straightline crossing minimization: Performance of exact and heuristic algorithms
    • Jünger M, Mutzel P. 2-Layer straightline crossing minimization: Performance of exact and heuristic algorithms. Journal of Graph Algorithms and Applications (JGAA) (http://www.cs.brown.edu/publications/jgaa/), 1996; 1: 1–25.
    • (1996) Journal of Graph Algorithms and Applications (JGAA) , vol.1 , pp. 1-25
    • Jünger, M.1    Mutzel, P.2
  • 59
    • 0141977833 scopus 로고    scopus 로고
    • Technical. Report. MPI-I-98–1–013, Max-Planck-Institut für Informatik, Saarbrücken.
    • Klau GW, Mutzel P. Quasi-orthogonal drawing of planar graphs. Technical. Report. MPI-I-98–1–013, Max-Planck-Institut für Informatik, Saarbrücken. 1998.
    • (1998) Quasi-orthogonal drawing of planar graphs
    • Klau, G.W.1    Mutzel, P.2


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