DocumentCode
2038762
Title
Visual semantics-or: what you see is what you compute
Author
Erwig, Martin
Author_Institution
Praktische Inf. IV, Fern Univ., Hagen, Germany
fYear
1998
fDate
1-4 Sep 1998
Firstpage
96
Lastpage
97
Abstract
We introduce visual graphs as an intermediate representation between concrete visual syntax and abstract graph syntax. In a visual graph some nodes are shown as geometric figures, and some edges are represented by geometric relationships between these figures. By carefully designing visual graphs and corresponding mappings to abstract syntax graphs, semantics definitions can, at least partially, employ a visual notation while still based on abstract syntax. Visual semantics thus offers the “best of both worlds” by integrating abstract syntax and visual notation. These concepts can also be used to give visual semantics for traditional textual formalisms. As an example we provide a visual definition of Turing machines
Keywords
visual languages; visual programming; Turing machines; abstract graph syntax; concrete visual syntax; geometric figures; geometric relationships; visual graphs; visual semantics; Computer interfaces; Computer languages; Equations; Functional programming; Magnetic heads; Programming environments; Turing machines; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
Conference_Location
Halifax, NS
ISSN
1049-2615
Print_ISBN
0-8186-8712-6
Type
conf
DOI
10.1109/VL.1998.706151
Filename
706151
Link To Document