• DocumentCode
    2570107
  • Title

    Design and implementation of programming environments in the Visual Programmers Workbench

  • Author

    Rubin, Robert V. ; Walker, James, II ; Golin, Eric

  • Author_Institution
    GTE Lab., Waltham, MA, USA
  • fYear
    1990
  • fDate
    31 Oct-2 Nov 1990
  • Firstpage
    547
  • Lastpage
    554
  • Abstract
    The authors describe Visual Programmers Workbench (VPW), which addresses the rapid synthesis of programming environments for the specification, analysis, and execution of visual programs. A language-based environment for a specific visual language is generated in VPW from a specification of the syntactic structure, the abstract structure, the static semantics, and the dynamic semantics of the language. VPW is built around a model of distributed processing based on shared distributed memory. This framework is used both for defining the architecture of the environment and for the execution model of programming languages. The VPW has been used to experiment with visual programming environments for several visual languages. The design of the Visual Programmers Workbench and experience with using it to generate a distributed programming environment for a concurrent visual language are described
  • Keywords
    programming environments; visual programming; Visual Programmers Workbench; abstract structure; concurrent visual language; distributed processing; distributed programming environment; dynamic semantics; language-based environment; programming environments; shared distributed memory; static semantics; syntactic structure; visual language; visual programs; Computer languages; Computer science; Concrete; Distributed processing; Programming environments; Programming profession; Software engineering; Switches; Synthesizers; Visual databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2054-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1990.139429
  • Filename
    139429