Diagram Control and Model Order for Sugiyama Layouts

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Domrös, Sören, von Hanxleden, Reinhard
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910490953777152
author Domrös, Sören
von Hanxleden, Reinhard
author_facet Domrös, Sören
von Hanxleden, Reinhard
contents Graphical WYSIWYG editors programming languages are popular since they allow to control the diagram layout to express intention via secondary notation such as proximity and topology. However, such editors typically require users to do manual layout. Conversely, automatic layout of diagrams typically fails to capture intention because graphs are usually considered to not contain any order. Model order can combine the desire for control of secondary notation with automatic layout, without additional overhead, since the textual model already employs secondary notation. We illustrate how model order can exert control on the example of programming languages SCCharts and Lingua Franca. We also propose a first guidebook how such model order configurations can be extracted for other programming languages with a graphical notation.
format Preprint
id arxiv_https___arxiv_org_abs_2406_11393
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Diagram Control and Model Order for Sugiyama Layouts
Domrös, Sören
von Hanxleden, Reinhard
Data Structures and Algorithms
Programming Languages
Graphical WYSIWYG editors programming languages are popular since they allow to control the diagram layout to express intention via secondary notation such as proximity and topology. However, such editors typically require users to do manual layout. Conversely, automatic layout of diagrams typically fails to capture intention because graphs are usually considered to not contain any order. Model order can combine the desire for control of secondary notation with automatic layout, without additional overhead, since the textual model already employs secondary notation. We illustrate how model order can exert control on the example of programming languages SCCharts and Lingua Franca. We also propose a first guidebook how such model order configurations can be extracted for other programming languages with a graphical notation.
title Diagram Control and Model Order for Sugiyama Layouts
topic Data Structures and Algorithms
Programming Languages
url https://arxiv.org/abs/2406.11393