• 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