M. Hirakawa, Makoto Yoshimi, Minoru Tanaka, T. Ichikawa
{"title":"A generic model for constructing visual programming systems","authors":"M. Hirakawa, Makoto Yoshimi, Minoru Tanaka, T. Ichikawa","doi":"10.1109/WVL.1989.77053","DOIUrl":null,"url":null,"abstract":"The visualization schemes for visual programming are classified into two categories: the visualization of the flow of data/control and the visualization of spatial relationships among visual objects. In the latter case, programs are represented in terms of the change of spatial relationships. A model for constructing visual programming systems is proposed. The model is called the visual programming space (VPS). VPS is capable of supporting both of the visualization schemes mentioned above. The visual programming space manager (VPSM), which is a system to manage programming facilities of VPS, is also proposed. Any specific programming system/environment can easily be constructed by using VPSM. An iconic programming environment, HI-VISUAL '89, is presented as an example for demonstrating the validity and effectiveness of VPSM.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[Proceedings] 1989 IEEE Workshop on Visual Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WVL.1989.77053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
The visualization schemes for visual programming are classified into two categories: the visualization of the flow of data/control and the visualization of spatial relationships among visual objects. In the latter case, programs are represented in terms of the change of spatial relationships. A model for constructing visual programming systems is proposed. The model is called the visual programming space (VPS). VPS is capable of supporting both of the visualization schemes mentioned above. The visual programming space manager (VPSM), which is a system to manage programming facilities of VPS, is also proposed. Any specific programming system/environment can easily be constructed by using VPSM. An iconic programming environment, HI-VISUAL '89, is presented as an example for demonstrating the validity and effectiveness of VPSM.<>