• DocumentCode
    2345550
  • Title

    Formal semantics of control in a completely visual programming language

  • Author

    Citrin, Wayne ; Doherty, Michael ; Zorn, Benjamin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    1994
  • fDate
    4-7 Oct 1994
  • Firstpage
    208
  • Lastpage
    215
  • Abstract
    Visual representations of programs can facilitate program understanding by presenting aspects of programs using explicit and intuitive representations. To explore this idea, we have designed a completely visual static and dynamic presentation of an imperative programming language. Because our representation of control is completely visual, programmers of this language can understand the static and dynamic semantics of programs using the same framework. In this paper, we describe the semantics of our language, both informally and formally, focusing on support for control constructs. We also prove that using our language to model common high-level constructs is semantically sound
  • Keywords
    formal languages; formal specification; visual languages; visual programming; control; formal semantics; high-level constructs; imperative programming language; program understanding; static and dynamic presentation; visual programming language; visual representations; Computer languages; Computer science; Displays; Dynamic programming; Isolation technology; Optimizing compilers; Program processors; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1994. Proceedings., IEEE Symposium on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    0-8186-6660-9
  • Type

    conf

  • DOI
    10.1109/VL.1994.363616
  • Filename
    363616