• DocumentCode
    2944063
  • Title

    Semantics of visual languages

  • Author

    Erwig, Martin

  • Author_Institution
    Praktische Inf. IV, Fern Univ., Hagen, Germany
  • fYear
    1997
  • fDate
    23-26 Sep 1997
  • Firstpage
    300
  • Lastpage
    307
  • Abstract
    The effective use of visual languages requires a precise understanding of their meaning. Moreover it is impossible to prove properties of visual languages like soundness of transformation rules or correctness results without having a formal language definition. Although this sounds obvious, it is surprising that only little work has been done about the semantics of visual languages, and even worse, there is no general framework available for the semantics specification of different visual languages. The author presents such a framework that is based on a rather general notion of abstract visual syntax. This framework allows a logical as well as a denotational approach to visual semantics, and it facilitates the formal reasoning about visual languages and their properties. He illustrates the concepts of the proposed approach by defining abstract syntax and semantics for the visual languages VEX, Show and Tell, and Euler Circles. For the latter he also proves a rule for visual reasoning
  • Keywords
    computational linguistics; formal languages; formal specification; visual languages; Euler Circles language; Show and Tell language; VEX language; abstract visual syntax; correctness results soundness; denotational approach; formal language definition; formal reasoning; logical approach; semantics; transformation rule soundness; visual languages; visual reasoning; Algebra; Appraisal; Computer languages; Formal languages; Formal specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
  • Conference_Location
    Isle of Capri
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8144-6
  • Type

    conf

  • DOI
    10.1109/VL.1997.626598
  • Filename
    626598