首页 > 最新文献

[Proceedings] 1989 IEEE Workshop on Visual Languages最新文献

英文 中文
Visualized and modeless programming environment for form manipulation language 窗体操作语言的可视化和非模态编程环境
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77049
J. Miyao, S. Wakabayashi, N. Yoshida, Y. Ohtahara
A visualized and modeless programming environment VPF (Visualized Programming environment for Form manipulation language) is presented. The VPF supports the development of programs written in a programming language called a form manipulation language. The language is a so-called iconic language and provides not only programming facilities but also form-oriented operations. VPF provides the following features: (1) hierarchical views that support views for various abstract levels of program specification and execution; (2) visualization of the program itself and its run-time behavior with graphical representation; and (3) modeless operations that enable a program to be developed under only one execution mode. These features give the programmers good comprehension of program development and enhance productivity and reliability of the application programs.<>
提出了一种面向表单操作语言的可视化编程环境VPF (visualized programming environment for Form manipulation language)。VPF支持开发用称为表单操作语言的编程语言编写的程序。该语言是一种所谓的符号语言,不仅提供编程工具,还提供面向形式的操作。VPF提供了以下特性:(1)分层视图,支持程序规范和执行的各种抽象级别的视图;(2)将程序本身及其运行时行为以图形表示方式可视化;(3)使程序只能在一种执行模式下开发的非模态操作。这些特性使程序员更好地理解程序开发,提高了应用程序的生产率和可靠性。
{"title":"Visualized and modeless programming environment for form manipulation language","authors":"J. Miyao, S. Wakabayashi, N. Yoshida, Y. Ohtahara","doi":"10.1109/WVL.1989.77049","DOIUrl":"https://doi.org/10.1109/WVL.1989.77049","url":null,"abstract":"A visualized and modeless programming environment VPF (Visualized Programming environment for Form manipulation language) is presented. The VPF supports the development of programs written in a programming language called a form manipulation language. The language is a so-called iconic language and provides not only programming facilities but also form-oriented operations. VPF provides the following features: (1) hierarchical views that support views for various abstract levels of program specification and execution; (2) visualization of the program itself and its run-time behavior with graphical representation; and (3) modeless operations that enable a program to be developed under only one execution mode. These features give the programmers good comprehension of program development and enhance productivity and reliability of the application programs.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116237003","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}
引用次数: 3
Visual reasoning for informational retrieval from very large databases 从非常大的数据库中检索信息的视觉推理
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77033
Shi-Kuo Chang
When the database grows larger and larger, the user no longer knows what is in the database. Nor does the user know clearly what should be retrieved. How to get at the data becomes a central problem for very large databases. The author suggests an approach based upon data visualization and visual reasoning. The idea is to transform the data objects and present sample data objects in a visual space. The user can then incrementally formulate the information retrieval request in the visual space. By combining data visualization, visual query, visual examples and visual clues, he hopes to come up with better ways for formulating and modifying a user's query. A prototype system using the Visual Language Compiler and the VisualNet is then described.<>
当数据库变得越来越大时,用户不再知道数据库中有什么。用户也不清楚应该检索什么。如何获取数据成为大型数据库的核心问题。作者提出了一种基于数据可视化和视觉推理的方法。其思想是转换数据对象并在可视空间中呈现示例数据对象。然后,用户可以在视觉空间中逐步制定信息检索请求。通过将数据可视化、可视化查询、可视化示例和可视化线索结合起来,他希望找到更好的方法来制定和修改用户的查询。然后描述了一个使用Visual Language Compiler和VisualNet的原型系统。
{"title":"Visual reasoning for informational retrieval from very large databases","authors":"Shi-Kuo Chang","doi":"10.1109/WVL.1989.77033","DOIUrl":"https://doi.org/10.1109/WVL.1989.77033","url":null,"abstract":"When the database grows larger and larger, the user no longer knows what is in the database. Nor does the user know clearly what should be retrieved. How to get at the data becomes a central problem for very large databases. The author suggests an approach based upon data visualization and visual reasoning. The idea is to transform the data objects and present sample data objects in a visual space. The user can then incrementally formulate the information retrieval request in the visual space. By combining data visualization, visual query, visual examples and visual clues, he hopes to come up with better ways for formulating and modifying a user's query. A prototype system using the Visual Language Compiler and the VisualNet is then described.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122062228","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}
引用次数: 31
Automatic layout of PERT diagrams with X-PERT 自动布局的PERT图与X-PERT
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77060
G. Battista, E. Pietrosanti, R. Tamassia, I. Tollis
Techniques for visualizing PERT diagrams are presented. These techniques are used in the graphics tool X-PERT for computer-aided development and analysis of PERT diagrams, which provides an integrated environment to construct, display, and analyze PERT diagrams. Several graphics standards are supported, allowing for various styles of vertices (circles, boxes, etc.) and edges (straight lines, polygonal lines, horizontal and vertical segments, etc.).<>
提出了可视化PERT图的技术。这些技术用于图形工具X-PERT,用于计算机辅助开发和分析PERT图,它提供了一个集成的环境来构造、显示和分析PERT图。支持几种图形标准,允许各种样式的顶点(圆,框等)和边缘(直线,多边形线,水平和垂直段等)。
{"title":"Automatic layout of PERT diagrams with X-PERT","authors":"G. Battista, E. Pietrosanti, R. Tamassia, I. Tollis","doi":"10.1109/WVL.1989.77060","DOIUrl":"https://doi.org/10.1109/WVL.1989.77060","url":null,"abstract":"Techniques for visualizing PERT diagrams are presented. These techniques are used in the graphics tool X-PERT for computer-aided development and analysis of PERT diagrams, which provides an integrated environment to construct, display, and analyze PERT diagrams. Several graphics standards are supported, allowing for various styles of vertices (circles, boxes, etc.) and edges (straight lines, polygonal lines, horizontal and vertical segments, etc.).<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123174388","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}
引用次数: 35
Techniques for the formal definition of the G-LOTOS syntax G-LOTOS语法的正式定义技术
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77040
T. Bolognesi, D. Latella
Some approaches for formally defining the graphical syntax of LOTOS, called G-LOTOS, are discussed. An extended grammar approach is contrasted with one based on an abstract syntax for LOTOS; the usefulness of definite clause grammars is also considered. The advantages and disadvantages of the different approaches are evaluated.<>
讨论了正式定义LOTOS图形语法(称为G-LOTOS)的一些方法。扩展语法方法与基于LOTOS抽象语法的方法进行了对比;还考虑了定子句语法的有用性。评估了不同方法的优缺点。
{"title":"Techniques for the formal definition of the G-LOTOS syntax","authors":"T. Bolognesi, D. Latella","doi":"10.1109/WVL.1989.77040","DOIUrl":"https://doi.org/10.1109/WVL.1989.77040","url":null,"abstract":"Some approaches for formally defining the graphical syntax of LOTOS, called G-LOTOS, are discussed. An extended grammar approach is contrasted with one based on an abstract syntax for LOTOS; the usefulness of definite clause grammars is also considered. The advantages and disadvantages of the different approaches are evaluated.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115845184","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}
引用次数: 28
How to draw a directed graph 如何画有向图
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77035
P. Eades, Xuemin Lin
Several recent tools for visualizing software and information engineering problems have used directed graphs as a basic model. Thus considerable interest has arisen in algorithms for drawing directed graphs so that they are easy to understand and remember. The paper defines three aesthetic criteria for drawings of directed graphs, and discusses a general method for obtaining drawings according to these criteria. Several recent algorithms to draw directed graphs are instances of this general method. The aesthetic criteria can be viewed as goals of optimization problems. Each step of the general method aims to achieve one of the criteria by solving these optimization problems. The authors discuss the current state of knowledge of each of these problems.<>
最近一些可视化软件和信息工程问题的工具使用有向图作为基本模型。因此,人们对绘制有向图的算法产生了相当大的兴趣,从而使它们易于理解和记忆。本文定义了有向图绘图的三个审美标准,并讨论了根据这些标准获得绘图的一般方法。最近几种绘制有向图的算法就是这种一般方法的实例。审美标准可以看作是优化问题的目标。一般方法的每一步都旨在通过解决这些优化问题来达到其中一个标准。作者讨论了这些问题的知识现状。
{"title":"How to draw a directed graph","authors":"P. Eades, Xuemin Lin","doi":"10.1109/WVL.1989.77035","DOIUrl":"https://doi.org/10.1109/WVL.1989.77035","url":null,"abstract":"Several recent tools for visualizing software and information engineering problems have used directed graphs as a basic model. Thus considerable interest has arisen in algorithms for drawing directed graphs so that they are easy to understand and remember. The paper defines three aesthetic criteria for drawings of directed graphs, and discusses a general method for obtaining drawings according to these criteria. Several recent algorithms to draw directed graphs are instances of this general method. The aesthetic criteria can be viewed as goals of optimization problems. Each step of the general method aims to achieve one of the criteria by solving these optimization problems. The authors discuss the current state of knowledge of each of these problems.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134415493","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}
引用次数: 215
Content oriented visual interface using video icons for visual database systems 面向内容的可视化界面使用视频图标的可视化数据库系统
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77044
Yoshinobu Tonomura, S. Abe
The importance of content-oriented visual user interfaces using video icons for visual database systems is clarified. The effectiveness of both still and live video images, especially for user's browsing and interaction, is shown by means of the MediaBENCH (hypermedia basic environment for computer and human interactions), which is a basic prototype multimedia database system. Various methods of handling video data on the MediaBENCH are introduced and discussed to show how video data can be manipulated on visual database systems which deal with spatial and temporal factors. A visual interface using video icons is quite suitable to video editing, presentation support or other electronic video document systems.<>
阐明了使用视频图标的面向内容的可视化用户界面对可视化数据库系统的重要性。多媒体数据库系统的基本原型MediaBENCH(计算机与人交互的超媒体基础环境)展示了静态和实时视频图像的有效性,特别是对用户浏览和交互的有效性。介绍并讨论了在MediaBENCH上处理视频数据的各种方法,以展示如何在处理空间和时间因素的可视化数据库系统上处理视频数据。使用视频图标的可视化界面非常适合视频编辑、演示支持或其他电子视频文档系统。
{"title":"Content oriented visual interface using video icons for visual database systems","authors":"Yoshinobu Tonomura, S. Abe","doi":"10.1109/WVL.1989.77044","DOIUrl":"https://doi.org/10.1109/WVL.1989.77044","url":null,"abstract":"The importance of content-oriented visual user interfaces using video icons for visual database systems is clarified. The effectiveness of both still and live video images, especially for user's browsing and interaction, is shown by means of the MediaBENCH (hypermedia basic environment for computer and human interactions), which is a basic prototype multimedia database system. Various methods of handling video data on the MediaBENCH are introduced and discussed to show how video data can be manipulated on visual database systems which deal with spatial and temporal factors. A visual interface using video icons is quite suitable to video editing, presentation support or other electronic video document systems.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131813987","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}
引用次数: 78
TYRO: a constraint based graphic designer's apprentice TYRO:基于约束的平面设计师学徒
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77037
Ron MacNeil
'TYRO', the (very novice) graphic designer's apprentice is a visual programming environment to enhance the exploration and evolution of graphic design concepts. The basic unit of design knowledge, the prototype, is represented as a network of constraining relations with rules for asserting those relations. Similarly, a design is a constraint network of prototypes with its set of assertion rules. The environment supports multiple simultaneous perspectives on each object (logical, spatial and hierarchical browsers) and a variation generator used for exploring the design space and discovering the assertion rule breakpoints.<>
“TYRO”,平面设计师的学徒(非常新手)是一个视觉编程环境,以加强平面设计概念的探索和演变。设计知识的基本单位,原型,被表示为约束关系的网络,并带有断言这些关系的规则。类似地,设计是带有一组断言规则的原型约束网络。该环境支持对每个对象(逻辑、空间和层次浏览器)的多个同时透视图,以及用于探索设计空间和发现断言规则断点的变量生成器。
{"title":"TYRO: a constraint based graphic designer's apprentice","authors":"Ron MacNeil","doi":"10.1109/WVL.1989.77037","DOIUrl":"https://doi.org/10.1109/WVL.1989.77037","url":null,"abstract":"'TYRO', the (very novice) graphic designer's apprentice is a visual programming environment to enhance the exploration and evolution of graphic design concepts. The basic unit of design knowledge, the prototype, is represented as a network of constraining relations with rules for asserting those relations. Similarly, a design is a constraint network of prototypes with its set of assertion rules. The environment supports multiple simultaneous perspectives on each object (logical, spatial and hierarchical browsers) and a variation generator used for exploring the design space and discovering the assertion rule breakpoints.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132444929","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}
引用次数: 9
Iconic queries on pictorial data 图形数据上的图标查询
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77039
Gloria Bordogna, I. Gagliardi, D. Merelli, P. Mussio, M. Padula, M. Protti
In a diagrammatic conversion iconic, verbal and graphic messages are spontaneously exchanged. If a computing system is to be used in the communication, it must be able to understand the conversants' lexicon and language. The paper discusses the design of such a system. The system understands the visual messages exploiting existing image interpretation tools and different knowledge basis defined according to the different specific context in which the conversation takes place.<>
在图解转换中,符号、语言和图形信息被自发地交换。如果要在交流中使用计算系统,它必须能够理解会话者的词汇和语言。本文讨论了这样一个系统的设计。该系统利用现有的图像解释工具和根据对话发生的不同特定环境定义的不同知识基础来理解视觉信息。
{"title":"Iconic queries on pictorial data","authors":"Gloria Bordogna, I. Gagliardi, D. Merelli, P. Mussio, M. Padula, M. Protti","doi":"10.1109/WVL.1989.77039","DOIUrl":"https://doi.org/10.1109/WVL.1989.77039","url":null,"abstract":"In a diagrammatic conversion iconic, verbal and graphic messages are spontaneously exchanged. If a computing system is to be used in the communication, it must be able to understand the conversants' lexicon and language. The paper discusses the design of such a system. The system understands the visual messages exploiting existing image interpretation tools and different knowledge basis defined according to the different specific context in which the conversation takes place.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115787104","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}
引用次数: 17
Visual programming as an interface between program and user? 可视化编程作为程序和用户之间的界面?
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77036
S. Dahl, K. Lindqvist
Visual programming ought to mean programming by gestures and image manipulation where the computer manufactures the executable code, rather than forcing the user to learn just another programming language where, for example, the Pascal notation is replaced by flow diagram symbols. Instead the authors define, as an example, a simple visual notation for querying databases via images, where the manipulation of the images and the gestures performed by the user generate SQL-code that can be executed by any database manager based on SQL.<>
可视化编程应该意味着通过手势和图像操作编程,其中计算机制造可执行代码,而不是强迫用户学习另一种编程语言,例如,用流程图符号代替Pascal符号。相反,作为一个例子,作者定义了一个简单的可视化符号,用于通过图像查询数据库,其中用户对图像的操作和手势生成的SQL代码可以由任何基于SQL的数据库管理器执行。
{"title":"Visual programming as an interface between program and user?","authors":"S. Dahl, K. Lindqvist","doi":"10.1109/WVL.1989.77036","DOIUrl":"https://doi.org/10.1109/WVL.1989.77036","url":null,"abstract":"Visual programming ought to mean programming by gestures and image manipulation where the computer manufactures the executable code, rather than forcing the user to learn just another programming language where, for example, the Pascal notation is replaced by flow diagram symbols. Instead the authors define, as an example, a simple visual notation for querying databases via images, where the manipulation of the images and the gestures performed by the user generate SQL-code that can be executed by any database manager based on SQL.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129851163","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}
引用次数: 0
LIVE-Integrating visual and textual programming paradigms live -集成可视化和文本编程范例
Pub Date : 1989-10-04 DOI: 10.1109/WVL.1989.77046
K. Kojima, Yoshiki Matsuda, Seiji Futatsugi
The authors demonstrate that visual programming languages and textual programming languages are not rivals but complement each other. A three-dimensional animation-oriented programming language called LIVE is presented. LIVE is an attempt to integrate the visual and textual programming paradigms. Visual objects are interactively manipulated by both a visual representation (pick-by-name interface) and a textual representation (pick-by-position interface). The system informs a user in a text form how his or her visual operation is interpreted. A selected interpretation unsuitable to the users can be interactively resolved using a pick-by-name interface. LIVE introduces a programming-by-multiple-examples paradigm based on a visual guard concept, which is analogous to the concept of logic programming languages. This paradigm enables one to make a visual program in a way which is simple and easy to understand.<>
作者论证了可视化程序设计语言和文本程序设计语言不是竞争关系,而是相互补充的关系。提出了一种面向三维动画的编程语言LIVE。LIVE是一种整合可视化和文本编程范例的尝试。可视对象由可视表示(按名称拾取接口)和文本表示(按位置拾取接口)进行交互操作。系统以文本形式通知用户他或她的视觉操作是如何解释的。对于不适合用户的选定解释,可以使用按名称选择的接口交互式地解决。LIVE引入了基于视觉保护概念的多示例编程范式,该概念类似于逻辑编程语言的概念。这种范例使人们能够以一种简单易懂的方式制作可视化程序。
{"title":"LIVE-Integrating visual and textual programming paradigms","authors":"K. Kojima, Yoshiki Matsuda, Seiji Futatsugi","doi":"10.1109/WVL.1989.77046","DOIUrl":"https://doi.org/10.1109/WVL.1989.77046","url":null,"abstract":"The authors demonstrate that visual programming languages and textual programming languages are not rivals but complement each other. A three-dimensional animation-oriented programming language called LIVE is presented. LIVE is an attempt to integrate the visual and textual programming paradigms. Visual objects are interactively manipulated by both a visual representation (pick-by-name interface) and a textual representation (pick-by-position interface). The system informs a user in a text form how his or her visual operation is interpreted. A selected interpretation unsuitable to the users can be interactively resolved using a pick-by-name interface. LIVE introduces a programming-by-multiple-examples paradigm based on a visual guard concept, which is analogous to the concept of logic programming languages. This paradigm enables one to make a visual program in a way which is simple and easy to understand.<<ETX>>","PeriodicalId":326582,"journal":{"name":"[Proceedings] 1989 IEEE Workshop on Visual Languages","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126735831","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}
引用次数: 10
期刊
[Proceedings] 1989 IEEE Workshop on Visual Languages
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1