Early experience with the Visual Programmer's WorkBench. Rubin, R., Walker, J., & Golin, E. Software Engineering, IEEE Transactions on, 16(10):1107--1121, 1990. doi abstract bibtex The Visual Programmer's WorkBench (VPW) addresses the rapid synthesis and customization of environments for the specification, analysis, and execution of visual programs. The goal of VPW is to enable the easy creation of environments for visual languages. The design of VPW and experience using it to generate a distributed programming environment for a concurrent visual language are described. A visual programming environment for the PetriFSA language generated with VPW is outlined. An overview is provided of the language definition model and its relation to the logical architecture of VPW. Details are given of the language specifications used in VPW, and its application in defining the PetriFSA language. 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 a shared distributed memory. This framework is used in defining the architecture of the environment and for the execution model of visual languages
@article{rubin_early_1990,
title = {Early experience with the {Visual} {Programmer}'s {WorkBench}},
volume = {16},
issn = {0098-5589},
doi = {10.1109/32.60292},
abstract = {The Visual Programmer's WorkBench (VPW) addresses the rapid
synthesis and customization of environments for the specification,
analysis, and execution of visual programs. The goal of VPW is to enable
the easy creation of environments for visual languages. The design of
VPW and experience using it to generate a distributed programming
environment for a concurrent visual language are described. A visual
programming environment for the PetriFSA language generated with VPW is
outlined. An overview is provided of the language definition model and
its relation to the logical architecture of VPW. Details are given of
the language specifications used in VPW, and its application in defining
the PetriFSA language. 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 a shared distributed memory. This
framework is used in defining the architecture of the environment and
for the execution model of visual languages},
number = {10},
journal = {Software Engineering, IEEE Transactions on},
author = {Rubin, R.V. and Walker, J. and Golin, E.J.},
year = {1990},
keywords = {not-completed, programmer workbench, version control},
pages = {1107--1121}
}
Downloads: 0
{"_id":"25Dui9r225tm9XEWw","bibbaseid":"rubin-walker-golin-earlyexperiencewiththevisualprogrammersworkbench-1990","downloads":0,"creationDate":"2017-01-26T00:06:42.781Z","title":"Early experience with the Visual Programmer's WorkBench","author_short":["Rubin, R.","Walker, J.","Golin, E."],"year":1990,"bibtype":"article","biburl":"http://bibbase.org/zotero/quinn_d","bibdata":{"bibtype":"article","type":"article","title":"Early experience with the Visual Programmer's WorkBench","volume":"16","issn":"0098-5589","doi":"10.1109/32.60292","abstract":"The Visual Programmer's WorkBench (VPW) addresses the rapid synthesis and customization of environments for the specification, analysis, and execution of visual programs. The goal of VPW is to enable the easy creation of environments for visual languages. The design of VPW and experience using it to generate a distributed programming environment for a concurrent visual language are described. A visual programming environment for the PetriFSA language generated with VPW is outlined. An overview is provided of the language definition model and its relation to the logical architecture of VPW. Details are given of the language specifications used in VPW, and its application in defining the PetriFSA language. 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 a shared distributed memory. This framework is used in defining the architecture of the environment and for the execution model of visual languages","number":"10","journal":"Software Engineering, IEEE Transactions on","author":[{"propositions":[],"lastnames":["Rubin"],"firstnames":["R.V."],"suffixes":[]},{"propositions":[],"lastnames":["Walker"],"firstnames":["J."],"suffixes":[]},{"propositions":[],"lastnames":["Golin"],"firstnames":["E.J."],"suffixes":[]}],"year":"1990","keywords":"not-completed, programmer workbench, version control","pages":"1107--1121","bibtex":"@article{rubin_early_1990,\n\ttitle = {Early experience with the {Visual} {Programmer}'s {WorkBench}},\n\tvolume = {16},\n\tissn = {0098-5589},\n\tdoi = {10.1109/32.60292},\n\tabstract = {The Visual Programmer's WorkBench (VPW) addresses the rapid\nsynthesis and customization of environments for the specification,\nanalysis, and execution of visual programs. The goal of VPW is to enable\nthe easy creation of environments for visual languages. The design of\nVPW and experience using it to generate a distributed programming\nenvironment for a concurrent visual language are described. A visual\nprogramming environment for the PetriFSA language generated with VPW is\noutlined. An overview is provided of the language definition model and\nits relation to the logical architecture of VPW. Details are given of\nthe language specifications used in VPW, and its application in defining\nthe PetriFSA language. A language-based environment for a specific\nvisual language is generated in VPW from a specification of the\nsyntactic structure, the abstract structure, the static semantics, and\nthe dynamic semantics of the language. VPW is built around a model of\ndistributed processing based on a shared distributed memory. This\nframework is used in defining the architecture of the environment and\nfor the execution model of visual languages},\n\tnumber = {10},\n\tjournal = {Software Engineering, IEEE Transactions on},\n\tauthor = {Rubin, R.V. and Walker, J. and Golin, E.J.},\n\tyear = {1990},\n\tkeywords = {not-completed, programmer workbench, version control},\n\tpages = {1107--1121}\n}\n\n","author_short":["Rubin, R.","Walker, J.","Golin, E."],"key":"rubin_early_1990","id":"rubin_early_1990","bibbaseid":"rubin-walker-golin-earlyexperiencewiththevisualprogrammersworkbench-1990","role":"author","urls":{},"keyword":["not-completed","programmer workbench","version control"],"downloads":0,"html":""},"search_terms":["early","experience","visual","programmer","workbench","rubin","walker","golin"],"keywords":["not-completed","programmer workbench","version control"],"authorIDs":[],"dataSources":["sEHiQiuaak2HNiigP"]}