Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1145/1753846.1754111 | Computer Human Interaction |
Keywords | Field | DocType |
nassi-shneiderman diagram,visual language editor,non-graph-like visual language,graph-like visual language,defining layout behavior,interactive diagram layout,visual languages,defining layout algorithm,incremental diagram drawing,meta models,layout algorithm,graph drawing,gui form,visual language,meta model | Graph drawing,Visual language,Programming language,Mental mapping,Computer science,Theoretical computer science,Diagram,Human–computer interaction,Business process modeling,Class diagram | Conference |
Citations | PageRank | References |
2 | 0.37 | 12 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sonja Maier | 1 | 71 | 10.25 |
Mark Minas | 2 | 178 | 22.34 |