Eingang zum Volltext in OPUS

Lizenz

Bitte beziehen Sie sich beim Zitieren dieses Dokumentes immer auf folgende
URN: urn:nbn:de:kobv:83-opus-21625
URL: http://opus.kobv.de/tuberlin/volltexte/2009/2162/


Maier, Sonja ; Mazanek, Steffen ; Minas, Mark

Layout Specification on the Concrete and Abstract Syntax Level of a Diagram Language

pdf-Format:
Dokument 1.pdf (622 KB)
Print-on-Demand:


Kurzfassung auf Englisch

A visual language consists of several visual component types, e.g. states or transitions in DFAs. Nowadays, the language itself is usually specified via a meta model. To make a diagram look nice, a layouter is required. This layouter may either operate on the concrete syntax level, i.e., on the visual components, or on the abstract syntax level, i.e., on the model instance. In this paper we present an approach that is capable of specifying a flexible layout on both, the concrete as well as the abstract syntax level of a diagram. The approach uses pattern-based
transformations. Besides structured editing, it also supports free-hand editing, a challenging task for the layouter. We introduce how such a specification can be created and examine the advantages and shortcomings of each of either operating on the concrete syntax level or on the abstract syntax level.

Freie Schlagwörter (Deutsch): Layout-Algorithmus , konkrete Syntax , abstrakte Syntax, Graph-Transformation , Modell-Transformation
Freie Schlagwörter (Englisch): layout algorithm , concrete syntax , abstract syntax , graph transformation , model transformation
Collection: TU Berlin / Zeitschriften / Fakultät IV - Elektrotechnik und Informatik / Electronic Communications of the EASST- ECEASST / Volume 13 (2008): Layout of (Software) Engineering Diagrams 2008
Institut: Institut für Softwaretechnik und Theoretische Informatik
DDC-Sachgruppe: Informatik
Dokumentart: Aufsatz
Schriftenreihe: Electronic Communications of the EASST- ECEASST
Bandnummer: 13/05
ISBN/ISSN: 1863-2122
Quelle: http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/viewFile/172/168
Sprache: Englisch
Erstellungsjahr: 2008
Publikationsdatum: 19.02.2009
Lizenz: Standardlizenz: Typ CC by-nc-sa - Namensnennung erforderlich | Kommerziell nein | Weiterbearbeitung nur unter gleichen Bedingungen erlaubt | PoD ja