Changes for page KLay Layered
Last modified by Richard Kreissig on 2023/09/14 10:18
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,14 +1,17 @@ 1 1 {{panel title="Project Overview" borderStyle="dashed"}} 2 2 Responsible: 3 3 4 -* {{mention reference="XWiki.msp" style="FULL_NAME" anchor="XWiki-msp-haFjT"/}} 5 -* {{mention reference="XWiki.cds" style="FULL_NAME" anchor="XWiki-cds-EGDzd"/}} 4 +* {{mention reference="XWiki.cds" style="FULL_NAME" anchor="XWiki-cds-WDonl"/}} 6 6 7 - RelatedPublications:6 +Key Publications: 8 8 8 +* Christoph Daniel Schulze, Miro Spönemann, and Reinhard von Hanxleden. Drawing layered graphs with port constraints. //Journal of Visual Languages and Computing, Special Issue on on Diagram Aesthetics and Layout//, 25(2):89–106, 2014. The original publication is available at [[www.sciencedirect.com>>url:http://www.sciencedirect.com/||shape="rect"]]. ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/downloads/papers/jvlc13.pdf||shape="rect"]] / [[bib>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/cgi-bin/bibcgi.cgi?key=SchulzeSvH14||shape="rect"]]) 9 + 10 +Further Publications: 11 + 9 9 * Miro Spönemann, Hauke Fuhrmann, Reinhard von Hanxleden, and Petra Mutzel. Port constraints in hierarchical layout of data flow diagrams. In //Proceedings of the 17th International Symposium on Graph Drawing// (GD’09), volume 5849 of LNCS, pages 135–146, Springer, 2010. The original publication is available at [[link.springer.com>>url:http://link.springer.com/||shape="rect"]]. ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/downloads/papers/gd09.pdf||shape="rect"]] / [[bib>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/cgi-bin/bibcgi.cgi?key=SpoenemannFvH+09||shape="rect"]]) 10 10 * Lars Kristian Klauske, Christoph Daniel Schulze, Miro Spönemann, and Reinhard von Hanxleden. Improved layout for data flow diagrams with port constraints. In //Proceedings of the 7th International Conference on Diagrammatic Representation and Inference// (DIAGRAMS’12), volume 7352 of LNAI, pages 65–79, Springer, 2012. The original publication is available at [[link.springer.com>>url:http://link.springer.com/||shape="rect"]]. ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/downloads/papers/diagrams12b.pdf||shape="rect"]] / [[bib>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/cgi-bin/bibcgi.cgi?key=KlauskeSS+12||shape="rect"]]) 11 -* Christoph Daniel Schulze, MiroSpönemann, and Reinhard von Hanxleden. Drawing layered graphswith port constraints.//Journalof Visual Languages and Computing, SpecialIssueon on Diagram Aestheticsand Layout//, 25(2):89–106,2014. The originalpublicationis availableat[[www.sciencedirect.com>>url:http://www.sciencedirect.com/||shape="rect"]].([[pdf>>url:http://rtsys.informatik.uni-kiel.de/~~biblio/downloads/papers/jvlc13.pdf||shape="rect"]] /[[bib>>url:http://rtsys.informatik.uni-kiel.de/~~biblio/cgi-bin/bibcgi.cgi?key=SchulzeSvH14||shape="rect"]])14 +* Miro Spönemann, Christoph Daniel Schulze, Ulf Rüegg, and Reinhard von Hanxleden. Drawing layered hypergraphs. Technical Report 1404, Christian-Albrechts-Universität zu Kiel, Department of Computer Science, April 2014. ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/~~biblio/downloads/papers/report-1404.pdf||shape="rect"]] / [[bib>>url:http://rtsys.informatik.uni-kiel.de/~~biblio/cgi-bin/bibcgi.cgi?key=SpoenemannSRvH14b||shape="rect"]]) 12 12 13 13 Related Theses: 14 14 ... ... @@ -17,6 +17,7 @@ 17 17 * Christoph Daniel Schulze, //Optimizing automatic layout for data flow diagrams//, July 2011 ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/downloads/theses/cds-dt.pdf||rel="nofollow" shape="rect" class="external-link"]]) 18 18 * Insa Fuhrmann,// Layout of compound graphs//, February 2012 ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/downloads/theses/ima-dt.pdf||rel="nofollow" shape="rect" class="external-link"]]) 19 19 * John Julian Carstens, //Node and label placement in a layered layout algorithm//, September 2012 ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/~~biblio/downloads/theses/jjc-mt.pdf||shape="rect" class="external-link-new-window"]]) 23 +* Katja Petrat, //Erweiterung und Implementierung eines Knotenplatzierungsalgorithmus//, March 2014 ([[pdf>>url:http://rtsys.informatik.uni-kiel.de/%7Ebiblio/downloads/theses/kpe-bt.pdf||shape="rect" class="external-link-new-window"]]) 20 20 {{/panel}} 21 21 22 22 KLay Layered is a layer-based layout algorithm mainly intended for diagrams with an inherent data flow direction. This page describes its general architecture, while child pages discuss the different phases, its intermediate processors, and other specialized topics. ... ... @@ -96,4 +96,20 @@ 96 96 1. With a layout computed for each connected component, the ComponentsProcessor is invoked again to join them together. The processor can use one of two implementations of the AbstractGraphPlacer class: SimpleRowGraphPlacer simply places the connected components in rows, trying to adhere to the required aspect ratio. The ComponentGroupGraphPlacer is more sophisticated and tries to work around problems with connected components processing in compound nodes. 97 97 1. Finally, it again uses one of the IGraphImporter implementations to apply the computed layout back to the KGraph. 98 98 99 - 103 += Example Layouts = 104 + 105 +Below some example diagrams that were layouted with the KLay Layered algorithm. 106 + 107 +== Ptolemy Diagram == 108 + 109 +[[image:attach:ptolemy.png]] 110 + 111 +== SCChart with Dataflow == 112 + 113 +(% style="text-align: left;" %) 114 +[[image:attach:scchartsdataflow.png]] 115 + 116 +(% style="text-align: left;" %) 117 +== SCG == 118 + 119 +[[image:attach:scg.png]]
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 - 94715401 +10751773 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/ 9471540/KLay Layered1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/10751773/KLay Layered