M. Hirakawa, S. Iwata, Y. Tahara, Minoru Tanaka, T. Ichikawa
{"title":"A framework for construction of icon systems","authors":"M. Hirakawa, S. Iwata, Y. Tahara, Minoru Tanaka, T. Ichikawa","doi":"10.1109/WVL.1988.18012","DOIUrl":"https://doi.org/10.1109/WVL.1988.18012","url":null,"abstract":"The authors propose a framework for the construction of icon systems. An icon system is composed of icons and rules. Icons represent real objects such as sales books, folders, calculators, etc. Functions associated with an object are associated with an object are specified in the icon representing the object. Icons therefore have both data and function properties. Icons may in fact have several functions. The behavior of an icon is not fixed but is determined at the time of programming by being combined with another icon. Rules are provided to make flexible interpretation of icons feasible depending on the application, the status of the system, and so on. The behavior of the system can be changed by replacing icons and/or rules with new ones. Implementational issues are also described. A system prototype is now in an actual operation on a workstation in laboratory environment.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129018563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Visualization of experimental systems","authors":"V. Haarslev, R. Möller","doi":"10.1109/WVL.1988.18026","DOIUrl":"https://doi.org/10.1109/WVL.1988.18026","url":null,"abstract":"A novel approach for visual programming of experimental systems is presented. It combines visualization in system design, visualization of scientific computations, and dynamic process visualization. The authors developed an adaptive visual environment, VIPEX, which is based on a data-flow architecture. VIPEX defines a visual programming language that is especially suited to implementing the corresponding experimental systems. VIPEX uses an object-oriented interaction model, direct manipulation, and algorithm animation techniques. The authors demonstrate the user interface of VIPEX, using image sequence analysis as the application domain.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114291652","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Construction and manipulation of dynamic icons","authors":"Yen-Teh Hsia, A. Ambler","doi":"10.1109/WVL.1988.18013","DOIUrl":"https://doi.org/10.1109/WVL.1988.18013","url":null,"abstract":"A dynamic icon is an icon whose graphical representation is computed and varies over time with changes in the properties of the object it represents. Dynamics icons make possible use of iconic representation of objects whose dynamic behavior must be reflected in their representation. The visual language PT incorporates dynamic icons to model dynamic object behavior in executing programs. This use of dynamic icons provides a natural program animation mechanism. Dynamic icons and their use in PT are discussed.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123528806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Expressing high-level visual concurrency structures in the PFG kernel language","authors":"P. D. Stotts","doi":"10.1109/WVL.1988.18025","DOIUrl":"https://doi.org/10.1109/WVL.1988.18025","url":null,"abstract":"The PFG language is a parallel programming language with graphical syntax. Its formal operational semantics are expressed by the HG model of concurrent real-time software systems. Informally, each procedure in a PFG program is a hierarchical graph expressing the data state and a place-timed Petri net expressing the possible parallel threads of control operating the data state. The author demonstrates how the PFG language, which is sufficient in itself for software construction, can be used as a kernel language for the implementation of higher-level languages. PFG can then be thought of as a graphical assembly language, with the HG model being the virtual machine.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131170502","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Elements of visual language","authors":"T. Selker, Larry Koved","doi":"10.1109/WVL.1988.18008","DOIUrl":"https://doi.org/10.1109/WVL.1988.18008","url":null,"abstract":"The authors propose a structural classification and vocabulary for visual languages. The visual grammars that comprises the elements of such a language is defined. The usual elements are composed of: (1) the visual alphabet, a set of visual primitives in a visual language; (2) the visual syntax, compositions of primitives to form visual statements; (3) interaction, user-to-system communications; and (4) structure, rules combining sublanguages into a language. The classification of the visual elements is viewed as a linguistic description of visual language.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"2014 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128957689","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The design of a visual language compiler","authors":"Shi-Kuo Chang","doi":"10.1109/WVL.1988.18014","DOIUrl":"https://doi.org/10.1109/WVL.1988.18014","url":null,"abstract":"The author presents design considerations for the Visual Language Compiler being developed at the Univ. of Pittsburgh. The Visual Language Compiler uses precedence analysis for both spatial parsing and semantic analysis. It also uses a knowledge base to store all kinds of semantic information. Applications of the Visual Language Compiler are discussed.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129178864","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jim Roberts, John F. Pane, Mark Stehlik, Jacobo Carrasquel
{"title":"The design view: a design oriented, high-level visual programming environment","authors":"Jim Roberts, John F. Pane, Mark Stehlik, Jacobo Carrasquel","doi":"10.1109/WVL.1988.18031","DOIUrl":"https://doi.org/10.1109/WVL.1988.18031","url":null,"abstract":"The authors propose a concise graphical convention for representing a problem decomposition that can be used on paper, in the classroom, and on the computer. They then propose an implementation of this convention as an extension to an existing structure-editor programming environment, which allows high-level design to take-place online. As the user graphically edits this design, the system silently tracks the set of low-level details that are necessary to ultimately conform the program code with the design. The necessary changes are then presented sequentially to the user after the design phase is complete. It is further suggested that this convention is useful as a way to view already completed programs, and as a tool for debugging.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133135694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design and implementation of an interactive graphical query interface for a relational database management system","authors":"B. Czejdo, Venugopal Reddy, M. Rusinkiewicz","doi":"10.1109/WVL.1988.18005","DOIUrl":"https://doi.org/10.1109/WVL.1988.18005","url":null,"abstract":"A graphical query interface, implemented as a front-end to a relational database management system, is described. A user manipulates database schema diagrams by graphically invoking operators that specify a query. During the process of query formulation the information needed to generate an equivalent structured query language (SQL) expression is accumulated. The formal definitions of the mapping of graphical operators into SQL are given, and sample interactions between a user and the system are shown.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116294756","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Designing training scenarios by rehearsal","authors":"John E. Mears, C. Hughes, J. M. Moshell","doi":"10.1109/WVL.1988.18030","DOIUrl":"https://doi.org/10.1109/WVL.1988.18030","url":null,"abstract":"A 'rehearsal style' system called PROSPR, designed to aid authors of procedural training material, is presented. While PROSPR is a prototype, it demonstrates the utility of the programming-by-rehearsal paradigm within the context of procedural training. The object-oriented approach helps the programmer and the author to support the mental models between real-world objects and their representations in simulation. The graphical interface allows the procedures created to become a dynamic world where a student can interact with graphical representations as if they were actual objects themselves. Presently the system is best used to train students in procedures which consist of a series of stimulus-response pairs. Each correct trainee action triggers the next simulated screen event.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125697028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"CONCEPT D: a graphical language for conceptual modelling and data base use","authors":"H. Kangassalo","doi":"10.1109/WVL.1988.18004","DOIUrl":"https://doi.org/10.1109/WVL.1988.18004","url":null,"abstract":"CONCEPT D is a visual language that supports conceptual modeling of the universe of discourse (UoD), the development of a conceptual schema, and the use of the application database corresponding the conceptual schema. The language is based on the intentional approach to conceptual modeling, i.e., the description of knowledge in concepts is emphasized instead of extensions of these concepts. The language contains three sublanguages: one for knowledge acquisition about concepts used in the UoD and developing graphic descriptions of concept definition hierarchies, one for describing conceptual schemata of the UoD, and one for interacting with the application of the database.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134212646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}