An interactive constraint-based system for drawing graphs
Proceedings of the 10th annual ACM symposium on User interface software and technology
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
Implementation of visual languages using pattern-based specifications
Software—Practice & Experience
Proceedings of Graphics Interface 2011
Hi-index | 0.00 |
We examine an approach for defining layout algorithms for diagrams. Such an algorithm is specified on an abstract level and may be applied to many kinds of visual languages. It mainly allows for incremental diagram drawing and attaches great importance on mental map preservation. With the approach, it is possible to combine graph drawing algorithms and other layout algorithms. It is capable of defining layout behavior for non-graph-like visual languages like Nassi-Shneiderman diagrams or GUI forms as well as graph-like visual languages such as class diagrams, mindmaps, or business process models. In this paper, we demonstrate that the combination of graph drawing algorithms and other layout algorithms is meaningful by presenting three visual language editors that have been created by students.