{"title":"Graphical user languages for querying information: where to look for criteria?","authors":"G. Rohr","doi":"10.1109/WVL.1988.18006","DOIUrl":"https://doi.org/10.1109/WVL.1988.18006","url":null,"abstract":"The different parameters of a graphical user language, concerning kinds of representation and kinds of operations on these representations, are outlined. These parameters are related to the characteristics of tasks that they more or less support. Special aspects of a graphical query language have been derived from the psychological findings. The conceptual framework of R. Jackendoff (1983) is used to model user concepts in graphical query languages and to translate these concepts to relational database semantics.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"28 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":"132527760","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":"Visual programming in the interface construction","authors":"David N. Smith","doi":"10.1109/WVL.1988.18018","DOIUrl":"https://doi.org/10.1109/WVL.1988.18018","url":null,"abstract":"The Interface Construction Set (InterCONS) is a visual language and environment. It consists of a data-flow language, an editor for building and testing data-flow programs and making presentation views of the programs, libraries for holding completed programs, and a presentation system for interacting with finished programs and sequences of programs. The author describes the data-flow language and its primitives for arithmetic, logic, interactive control, path control, visual output, and program control. The execution model is also described. InterCONS is useful for experimenting with interactive controls and building models of interactive applications.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"108 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":"127951789","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":"Miro semantics for security","authors":"M. Maimone, J. D. Tygar, Jeannette M. Wing","doi":"10.1109/WVL.1988.18009","DOIUrl":"https://doi.org/10.1109/WVL.1988.18009","url":null,"abstract":"The Miro project comprises designing and implementing a visual language for specifying properties of large software systems. The authors are designing the language in tandem with giving it a formal semantics. They present the semantics of the language as applied to the security domain.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"98 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":"124083904","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}
K. Olsen, Petter Harnes, B. Pedersen, Ole-Jonny Tøsse
{"title":"The DSP system-a visual system to support teaching of programming","authors":"K. Olsen, Petter Harnes, B. Pedersen, Ole-Jonny Tøsse","doi":"10.1109/WVL.1988.18029","DOIUrl":"https://doi.org/10.1109/WVL.1988.18029","url":null,"abstract":"A programming environment, the DSP system, for use with introductory courses in programming is presented. The system consists of a programming language, a syntax-oriented editor and a run-time system, all highly visual. The authors suggest that from this environment, the transition to traditional (imperative) programming languages is easy.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"88 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":"125000531","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":"C/sup 2/: a mixed textual/graphical environment for C","authors":"M. E. Kopache, E. Glinert","doi":"10.1109/WVL.1988.18033","DOIUrl":"https://doi.org/10.1109/WVL.1988.18033","url":null,"abstract":"A visual programming environment for a subset of the C language is described. The C/sup 2/ environment, as it is called, runs on a personal workstation with high-resolution graphics display. Both conventional textual code entry and editing, and program composition by means of an experimental hybrid textual graphical method, are supported and coexist side by side on the screen at all times. The built-in text editor incorporates selected Unix VI commands in conjunction with a C syntax interpreter. Hybrid textual/graphical program composition is facilitated by a BLOX-type environment in which graphical icons represent program structures and text in the icons represents user-supplied parameters attached to those structures. The two representations are coupled, so that modifications entered using either one automatically generate the appropriate update in the other. Although not all of the C language is yet supported. C/sup 2/ is not a toy system. Textual files that contain C programs serve as input and output. Graphical representations serve merely as internally generated aids to the programmers and are not stored between runs.<<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":"129982015","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":"Editable graphical histories","authors":"David J. Kurlander, Steven K. Feiner","doi":"10.1109/WVL.1988.18020","DOIUrl":"https://doi.org/10.1109/WVL.1988.18020","url":null,"abstract":"The authors have designed a testbed system that creates a series of automatically generated panels that depict in chronological order the important events in the history of a users session with Chimera, a graphical editor. The authors' system heuristically determines the contents of each panel and the actions that it illustrates. The user can scroll through the sequence of panels, reviewing actions at different levels of detail, and selectively undoing, modifying, and redoing previous actions.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"613 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":"130274939","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 VIP interface design system","authors":"R. Droms, K. Huang, C. Swart","doi":"10.1109/WVL.1988.18017","DOIUrl":"https://doi.org/10.1109/WVL.1988.18017","url":null,"abstract":"The goals of user interface management systems (UIMS) research are to reduce the high cost of implementing user interfaces and to increase the functionality of highly interactive, visually oriented user interfaces. The visual interface programming (VIP) system realizes the independence of the interface and computation functions of many programs and allows interface designers, whose expertise might lie in areas other than traditional computer programming, to construct interfaces independent of the development of other program components. The authors describe the structure of VIP and the principles that have guided its development.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"14 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":"133474657","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}
Hiroyuki Ikemoto, Y. Kusui, Junichiro Tsuda, Tadashi Furuwaka
{"title":"A visual environment for system design and prototyping","authors":"Hiroyuki Ikemoto, Y. Kusui, Junichiro Tsuda, Tadashi Furuwaka","doi":"10.1109/WVL.1988.18024","DOIUrl":"https://doi.org/10.1109/WVL.1988.18024","url":null,"abstract":"The authors propose a visual environment for system design and prototyping with emphasis on human factors. Such environments comprise: (1) visual description of system specifications; (2) visual verification of system specifications; and (3) visual methodology for system design. The authors have developed a system sequence design method, SSDESIGN, reflecting these three factors. The features of SSDESIGN are explained in the context of these three factors.<<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":"130644956","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":"Visual programming with objects and relations","authors":"Greg Rogers","doi":"10.1109/WVL.1988.18007","DOIUrl":"https://doi.org/10.1109/WVL.1988.18007","url":null,"abstract":"The design for a visual programming language is discussed. The need of the language is motivated by examination of current programming language trends and a review of results for existing visual languages. The proposed language has its roots in object-oriented programming languages and relational databases. Its semantics and syntax are presented along with examples of several classes defined by the language.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"28 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":"128503118","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":"Using the expert's diagrams as a specification of expertise","authors":"S. Casner, Jeffrey Bonar","doi":"10.1109/WVL.1988.18023","DOIUrl":"https://doi.org/10.1109/WVL.1988.18023","url":null,"abstract":"The authors present two techniques for graphically encoding information in a restricted type of diagram called a relational diagram, to show how diagramming conventions can be formalized in a visual language. They describe BOS, a diagramming tool that allows the user to build a customized set of diagramming conventions suited to their problem domain. Diagrams drawn with BOS generate formal specifications that reduce the need to establish the diagrams' meanings by accompanying text or verbal explanation. BOS is currently able to generate frames and rules from an interesting set of relational diagrams that allow the use of spatial arrangement and connectivity to represent information about problem-domain entities, part-of relations, constraints, temporal ordering, and procedural steps.<<ETX>>","PeriodicalId":123206,"journal":{"name":"[Proceedings] 1988 IEEE Workshop on Visual Languages","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128306462","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}