{"title":"Adaptive perspectives: case-based reasoning with TYRO, the graphic designer's apprentice","authors":"Ron MacNeil","doi":"10.1109/WVL.1990.128395","DOIUrl":"https://doi.org/10.1109/WVL.1990.128395","url":null,"abstract":"The basic tool set for a constraint-based graphic designers assistant called TYRO has been expanded to include editors that allow a graphic designer to take a 'program by designing' approach to building a case library of basic design processes. Adaptation and augmentation of the case library takes place as trial layouts reveal failure conditions. Rule objects are formed as combinations of condition objects which trap the failure states and present cases that have been modified to avoid the problem state. The resulting layout is a network of constrained graphical objects capable of being reused in a range of similar contexts. The design environment is described. Building and editing cases are discussed.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"197 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134434328","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":"Enhancing Show-and-Tell with a polymorphic type system and higher-order functions","authors":"Marc Najork, E. Golin","doi":"10.1109/WVL.1990.128409","DOIUrl":"https://doi.org/10.1109/WVL.1990.128409","url":null,"abstract":"Enhancements to a visual dataflow language called Show-and-Tell (STL) are described. These enhancements enrich STL by a polymorphic-type system similar to the one used in ML, and they introduce user-definable higher-order functions. A short overview of STL is given, and the concept of higher-order functions is discussed.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"260 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124253195","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":"A survey of recent research in image database management","authors":"T. Arndt","doi":"10.1109/WVL.1990.128388","DOIUrl":"https://doi.org/10.1109/WVL.1990.128388","url":null,"abstract":"Research in the area of image database management is surveyed. Results with publication dates of 1984-1990 are covered. The impact of technologies such as optical disk storage, digital video, and high-speed local area networks is explored. Programming paradigms, such as object-oriented programming, rule-based systems, and constraint-based methodologies, are discussed. Research in some of the core areas of image database management is surveyed, and an overview is given of some systems. Conclusions based on the survey are given.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"162 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128562867","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 interaction between end users and goal based systems","authors":"D. Mahling, Oddmar A. Sandvik, W. Bruce Croft","doi":"10.1109/WVL.1990.128403","DOIUrl":"https://doi.org/10.1109/WVL.1990.128403","url":null,"abstract":"A graphical interface for the display of the static and dynamic knowledge associated with planning is described. The interface is based on a model of the user's view of processes. The dynamic visualization of the planning process is discussed. Results of a usability study are reported.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115956053","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":"Towards a flexible user interface for knowledge bases","authors":"F. Staes, E. Laenens, L. Tarantino","doi":"10.1109/WVL.1990.128396","DOIUrl":"https://doi.org/10.1109/WVL.1990.128396","url":null,"abstract":"A graphical interaction environment for knowledge bases that provides for a tailorable default user interface is presented. It gives the knowledge engineer the ability to define several kinds of customizations. These customizations can be defined within the same object-oriented knowledge representation language as the one used to model the rest of the application, thus freeing the knowledge engineer from the task of learning a complex special-purpose language. This language has been extended by introducing a collection of predefined graphical object classes which are useful to describe user interfaces.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"355 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122999843","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":"Efficiency issues in a class of visual language","authors":"M. Burnett, A. Ambler","doi":"10.1109/WVL.1990.128408","DOIUrl":"https://doi.org/10.1109/WVL.1990.128408","url":null,"abstract":"A class of visual programming languages whose members share a common group of underlying principles is identified. In this class (the demand-driven temporal-assignment visual language model), the elimination of certain duplicate computations is a natural by-product of the model. The potential time and space complexity characteristics for visual languages based on this model are discussed, and a method that makes use of these characteristics is presented.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127976087","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":"Multiparadigm visual programming language","authors":"J. A. Borges, R. Johnson","doi":"10.1109/WVL.1990.128412","DOIUrl":"https://doi.org/10.1109/WVL.1990.128412","url":null,"abstract":"Multiparadigm visual programming languages and their application to general-purpose programming are discussed. Multiparadigm languages are compared to single paradigm languages. A multiparadigm visual programming language called the Visual Toolset is described. An application example using the Visual Toolset is given.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129751292","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":"Invisible programming","authors":"B. Myers","doi":"10.1109/WVL.1990.128407","DOIUrl":"https://doi.org/10.1109/WVL.1990.128407","url":null,"abstract":"A user interface in which the user gives an example of the desired operation and the system generalizes to construct a general-purpose procedure is discussed. The user sees the results of the program execution and the data the program is operating on, but the program itself is not shown. The program is specified by demonstrating the operations that should be performed using example data. These systems are called programming-by-example or demonstrational interfaces. An overview of this idea and a survey of such systems are presented.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132943569","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}