Proceedings of the 1990 IEEE Workshop on Visual Languages

4-6 Oct. 1990

Filter Results

Displaying Results 1 - 25 of 39
  • Proceedings of the 1990 IEEE Workshop on Visual Languages (Cat. No.90TH0330-1)

    Publication Year: 1990
    Request permission for commercial reuse | |PDF file iconPDF (668 KB)
    Freely Available from IEEE
  • A graphical query language for object-oriented data models

    Publication Year: 1990, Page(s):36 - 41
    Cited by:  Papers (2)  |  Patents (7)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (424 KB)

    A graphical, functional query language, called Tabletalk, which can be used for a variety of object-oriented data models is described. Tabletalk expresses queries as mosaics, where spatial juxtaposition encodes the application of the functional combinators. Tabletalk is presented as a user-oriented and generic interface for object-oriented data models View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a visual query language for an object oriented geographical information system

    Publication Year: 1990, Page(s):132 - 137
    Cited by:  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (472 KB)

    A query language designed for a geographical information system is described and discussed. The basic map data structure is objected-oriented, homogeneous, and raster-based. Because of the homogeneous map data structure, queries can be applied in a more or less generic way; that is, queries can be applied to all map data structures regardless of their type. The query language design is based on a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual programming in a visual environment for liver simulation studies

    Publication Year: 1990, Page(s):29 - 35
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (616 KB)

    The interactive system for hepatologist experimentation (ISHeE) is a visual explorative environment designed to allow a community of hepatologists to formalize, check, validate, and discuss their pathology and physiology liver models. In this environment the programming of simulation experiments is achieved by the use of visual languages. The use of conditional attributed rewriting systems is exte... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Browsing in geographic databases: an object-oriented approach

    Publication Year: 1990, Page(s):125 - 131
    Cited by:  Papers (5)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (496 KB)

    An interaction model for object-oriented geographic databases is presented. A browsing technique based on the model is outlined. The approach is uniform for navigating both the intensional and extensional part of the database. The proposed interaction model is flexible and is suitable for satisfying many purposes. It is able to satisfy users interested in getting a general idea about the contents ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a formal specification methodology for iconic interface design

    Publication Year: 1990, Page(s):149 - 155
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (524 KB)

    A formal methodology to guide the designer in the production of iconic user interfaces is presented. One of the major issues of the proposed methodology is the possibility of separating the overall interface project from the design of the individual screen presentations, keeping both within a single framework. Another issue of the methodology concerns the choice of the abstraction level allowing t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The cognitive engineering of visual languages

    Publication Year: 1990, Page(s):22 - 28
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (528 KB)

    The major types of cognitive processes are reviewed. It is shown how an understanding of these processes can lead to straightforward design solutions for visual programming and visual interface problems. A method for integrating cognitive and software engineering is presented. An example of the application of this method to the design and evaluation of a visual language for acquisition of task kno... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Manipulating the graphical representation of query results in geographic information systems

    Publication Year: 1990, Page(s):119 - 124
    Cited by:  Papers (5)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (420 KB)

    An investigation into how the properties of spatial data, in particular their graphical representation, influence the interaction between user and system is presented. Of particular interest are the concepts humans have about spatial data and the operations that allow them to manipulate and examine the graphical representation of spatial data. An overview of the architecture of spatial information... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enhancing Show-and-Tell with a polymorphic type system and higher-order functions

    Publication Year: 1990, Page(s):215 - 220
    Cited by:  Papers (15)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (436 KB)

    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 View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a theory of progressive operators for live visual programming environments

    Publication Year: 1990, Page(s):80 - 85
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (468 KB)

    Operators that, over time, produce successive approximations to the correct output are called progressive operators. These operators, and measures for evaluating them, are defined. Desirable properties for progressive operators are identified. Methods for their design are suggested. Examples of progressive operators for image processing are presented View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a flexible user interface for knowledge bases

    Publication Year: 1990, Page(s):143 - 148
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (504 KB)

    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 engine... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A fuzzy visual language compiler

    Publication Year: 1990, Page(s):162 - 167
    Cited by:  Papers (5)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (324 KB)

    An efficient parser for analyzing visual sentences that is based on the theory of fuzzy sets is described. The fuzzy parser selects the most reasonable parse tree for a visual sentence. The parser has been incorporated into the SIL visual language compiler. Experimental results are reported. A model which uses fuzzy theory to represent and analyze the reasonableness of derivation trees is given View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A survey of recent research in image database management

    Publication Year: 1990, Page(s):92 - 97
    Cited by:  Papers (4)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (568 KB)

    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 ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DR parsers: a generalization of LR parsers

    Publication Year: 1990, Page(s):174 - 180
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (440 KB)

    A method is presented to construct a parser for a visual language whose specification can be done by a context-free grammar. The main idea is to allow a traditional LR parser to choose the next symbol to parse from a two-dimensional space. The positional grammar is defined, and some examples are given. The DR parser, along with the parsing algorithm and examples, is presented (`D' stands for drive... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Creating graphical interfaces through graphical interaction

    Publication Year: 1990, Page(s):187 - 193
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (580 KB)

    The Demonstrational Rapid User Interface Development (DRUID) user interface management system (UIMS), which aims to help user interface designers create interactive, graphical direct-manipulation user interfaces through graphical interaction, is described. In DRUID, the designer creates the layout of the interface using interactive graphical facilities and demonstrates to the UIMS, through graphic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic visualization of the dynamic behaviour of programs by animation of the language interpreter

    Publication Year: 1990, Page(s):16 - 21
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (484 KB)

    A system for visualizing the dynamic behavior of programs written in the NeWS language is presented. Experience with the system's design and implementation is discussed. The functionality of the current prototype is described. By presenting multiple views of execution and supplying default animations for the various operators of the language and its dynamic concepts and mechanisms, the system can ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Simplifying algorithm animation with Tango

    Publication Year: 1990, Page(s):1 - 6
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (576 KB)

    A conceptual framework for algorithm animation to modularize and simplify the animation design process is presented. The framework introduces the path-transition paradigm, a model consisting of abstract data types appropriate to create smooth, continuous image movement. An animation design language specifically intended to simplify the task of producing animations is introduced. The path-transitio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual grammars and incremental parsing for interface languages

    Publication Year: 1990, Page(s):111 - 118
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (724 KB)

    A grammar formalism and parsing algorithm for the purposes of defining and processing visually based languages is presented. The work is set in the context of a wider effort to process input sketched on interactive tablets and worksurfaces, as well as to support interface dialogues using these technologies. After outlining the particular demands that these overall goals place on the visual languag... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficiency issues in a class of visual language

    Publication Year: 1990, Page(s):209 - 214
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (548 KB)

    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 me... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Cognition, models and metaphors

    Publication Year: 1990, Page(s):69 - 79
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (764 KB)

    The author reviews, discusses, and contrasts different scientific attitudes on the nature of cooperative interaction between man and computer, with particular reference to the use of metaphors for enhancing and improving such interaction. Critical issues in cognitive engineering are discussed. Model formation is discussed. The use of iconic metaphors in programming is discussed View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using graph grammars for data structure manipulation

    Publication Year: 1990, Page(s):42 - 47
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (432 KB)

    The replacement of pointers with graph grammar productions is discussed. Such a replacement provides a substantial improvement in the programming model used, makes better use of current high-resolution screen technology than a strictly text-based language, and provides improved support for parallel processing due to characteristics of the graph grammar formulation used. The background of this proj... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adaptive perspectives: case-based reasoning with TYRO, the graphic designer's apprentice

    Publication Year: 1990, Page(s):138 - 142
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1164 KB)

    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 conditio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A universal language system for visual programming

    Publication Year: 1990, Page(s):156 - 161
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (464 KB)

    A universal language system for visual programming is presented. Any specific visual programming system can easily be constructed using the system. The system is based on previous studies of VPS/VPSM, and is extended by providing a unified, object-oriented model of visual elements management and support tools which enable the system designer to construct visual programming systems more easily View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • viz: a visual language based on functions

    Publication Year: 1990, Page(s):221 - 226
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (428 KB)

    The foundations for a visual language called viz are outlined. Some conventions are introduced that are intended to allow a straightforward representation of a functional semantics, while being general enough to be extendible to more general semantic models. The concept of environment is considered, and operations on that environment are interpreted as propositions. State transformers are... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual language for image processing

    Publication Year: 1990, Page(s):86 - 91
    Cited by:  Papers (10)  |  Patents (12)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (580 KB)

    The visual language Contata is a simple, but powerful, programming environment for the KHOROS system. By providing a graphical interface to basic components in the form of block diagrams with which researchers in many fields are already familiar, Contata promotes experimentation and learning without the need for advanced programming skills. The syntax of the language is discussed. Language feature... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.