Proceedings 1991 IEEE Workshop on Visual Languages

8-11 Oct. 1991

Filter Results

Displaying Results 1 - 25 of 35
  • Proceedings. 1991 IEEE Workshop on Visual Languages (Cat. No.91TH0402-8)

    Publication Year: 1991
    Request permission for commercial reuse | PDF file iconPDF (203 KB)
    Freely Available from IEEE
  • CIAO: a powerful synchronisation and controlling mechanism for human computer interfaces

    Publication Year: 1991, Page(s):159 - 165
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (560 KB)

    The paper demonstrates how an object oriented structural and run-time toolkit architecture, called CIAO, is used to derive a framework for handling user interface dynamics. The approach exploits the object paradigm to build a powerful user interface controlling component in two phases. First, a structural description of the application domain is obtained and then incorporated into dialogue control... View full abstract»

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

    Publication Year: 1991, Page(s):176 - 182
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (604 KB)

    A better understanding of the visual character of languages is important in developing one's ability to exploit the human visual system. The author briefly outlines Goodman's (1976) distinction between notational and analog languages, and describes its use in developing the notion of syntactic and semantic density as the defining characteristic of visual languages. Several languages are evaluated ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A tailorable and extensible automatic layout facility

    Publication Year: 1991, Page(s):68 - 73
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (520 KB)

    An automatic layout facility is a tool that receives as input a graph-like structure and is able to produce a diagram that nicely represents such a structure. Due to the increasing number of systems that manage diagrams, the automatic layout facilities and the algorithms for graphs layout have been extensively studied. The authors present a new approach in building an automatic layout facility. Th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual strategies for querying databases

    Publication Year: 1991, Page(s):183 - 189
    Cited by:  Papers (5)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (724 KB)

    A number of interfaces, based on different techniques which better exploit the human senses, have been recently suggested and implemented so enlarging the bandwidth of the man-machine communication channel. The availability of graphical devices at low cost has given rise to a large diffusion of visual interfaces. The database field is particularly suited for such interfaces mainly because the data... View full abstract»

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

    Publication Year: 1991, Page(s):218 - 224
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (492 KB)

    CUBE is a three-dimensional, visual, statically typed, higher-order logic programming language. CUBE will eventually be embedded into a virtual-reality-based programming environment that allows a user to manipulate a CUBE program simply by grabbing, placing and moving its components View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generating multimedia presentations automatically using TYRO, the constraint, case-based designer's apprentice

    Publication Year: 1991, Page(s):74 - 79
    Cited by:  Papers (6)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1108 KB)

    TYRO is a visual programming environment that uses a case-based reasoning approach to capturing and reusing knowledge about the design of multimedia presentations. In TYRO, the designer constructs a case library by demonstrating solutions to prototypical multimedia problems and defining constraining relations between object sequences. Adaptation and augmentation of the case library takes place as ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A generalized parser for 2-D languages

    Publication Year: 1991, Page(s):98 - 104
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (372 KB)

    The authors present an extension of the Earley's (1970) generalized parser to the case of two-dimensional languages. They describe two-dimensional (positional) grammars as generalizations of context-free string grammars. The technique used to extend the Earley's algorithm is the same used for constructing a positional LR (pLR) parser. The main idea is to allow the parser to choose the next symbol ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Parsing graphic function sequences

    Publication Year: 1991, Page(s):111 - 117
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (492 KB)

    With the rapid progress of desktop publishing, documents containing both texts and pictures can be easily composed on a computer display. In terms of the internal representation, pictures included in visual documents are usually represented as a sequence of graphic function calls. The paper describes an analysis technique for pictures which are expressed by means of graphic function sequences. Thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • N/JOY-the world of objects

    Publication Year: 1991, Page(s):126 - 131
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (556 KB)

    The first generation of graphical user interfaces can be improved by the application of visual design principles. These principles establish a new design philosophy, contributing to visual and intuitive human computer inter-faces. Based on these principles the authors have designed the visual interaction language of the integrated software system N/JOY for easy identification, manipulation and ext... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Zeus: a system for algorithm animation and multi-view editing

    Publication Year: 1991, Page(s):4 - 9
    Cited by:  Papers (54)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (488 KB)

    Algorithm animation is a form of program visualization that is concerned with dynamic and interactive graphical displays of a program's fundamental operations. The paper describes the Zeus algorithm animation system. Zeus is noteworthy for its use of objects, strong-typing, parallelism, and graphical development of views. Also of interest is how the system can be used for building multi-view edito... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The conceptual programming environment, CP: reasoning representation using graph structures and operations

    Publication Year: 1991, Page(s):138 - 143
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (432 KB)

    The conceptual programming environment, CP, developed at the Computing Research Laboratory (CRL), is a complete knowledge representation visual programming environment for use with both dynamic, open-world, problem solving (weak) applications and static, closed-world, scientific analysis (strong) applications. CP is based upon a graphical methodology of visualization derived from conceptual graph ... View full abstract»

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

    Publication Year: 1991, Page(s):18 - 24
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (648 KB)

    The paper describes the conceptual model and specification method for a visualization environment concerned with exploring, monitoring, and presenting concurrent computations. The model is declarative in that visualization is treated as a mapping from program states to a three-dimensional geometric world. The state-to-geometry mapping is defined as a composition of several simpler mappings. This p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VPL: an active, declarative visual programming system

    Publication Year: 1991, Page(s):40 - 46
    Cited by:  Papers (15)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (688 KB)

    VPL is a visual programming language and environment for interactive image processing. VPL uses a novel system architecture which separates interaction and computation components in order to provide a highly interactive visual programming user-interface. VPL is based on a declarative, demand driven dataflow model of computation. It is a practical, usable visual programming system, integrating tool... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An image database system facilitating icon-driven spatial information definition and retrieval

    Publication Year: 1991, Page(s):192 - 198
    Cited by:  Papers (6)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (524 KB)

    As a step towards the development of advanced image database systems with the objective of reducing the semantic gap between the user's view and the system's view, an integrated image database system which facilitates icon-driven spatial information definition and retrieval is proposed. Spatial (visual) characteristics of entities in an image can be defined and retrieved in a uniform way by drawin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualizing an algebra of objects

    Publication Year: 1991, Page(s):225 - 230
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (472 KB)

    Visual languages provide syntactic features to depict graphs explicitly: they offer an alternative to text for the denotation of structures of relations. The language viz was therefore devised to provide a means for visualizing relational specifications and programs. The increased understanding of object-oriented program design makes it sensible to enhance viz to cope with this style, and so provi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interaction diagrams: a visual language for controlling a visual program editor

    Publication Year: 1991, Page(s):153 - 158
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (492 KB)

    A visual program editor is a graphics editor which has been specialized to support the creation of visual programs. Palette is a tool for constructing custom visual program editors from a generic editor and high-level specifications. One aspect of that customization is to specify the mapping from the actions of the user to the operations of the editor. Interaction diagrams are a visual notation fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experiments with genetic algorithms for displaying graphs

    Publication Year: 1991, Page(s):62 - 67
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (512 KB)

    The paper first outlines a set of propositions on displaying graphs of labeled and weighted nodes and arcs. These graphs have neither a natural spatial mapping, nor special structure. After looking at centering and local modification techniques, the core of the paper discusses the use of genetic algorithms: the combination of imperfect layouts by simulating natural selection processes. Finally, fu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graphical support for users' inferences within retrieval dialogues

    Publication Year: 1991, Page(s):211 - 216
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (492 KB)

    The paper describes an approach to support inferences about presented data within a graphical dialogue system. The approach is based on the usage of cognitive presentation forms which support the user to perceive the essentials of the presented data items. Thus, the user is enabled to draw inferences on the information content of these data. The advantages cognitive presentation forms are illustra... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual tools and languages: directions for the '90s

    Publication Year: 1991, Page(s):89 - 95
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (572 KB)

    The authors identify and discuss three domains where innovative application of visual programming languages is likely to make a significant impact in the near term: concurrent computing, computer-based assistance for people with disabilities, and the multimedia/multimodal environments of tomorrow in which it will be possible to hear and physically interact with information as well as see it View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient parsing of multidimensional structures

    Publication Year: 1991, Page(s):105 - 110
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (432 KB)

    Visual languages have motivated growing interests in the investigation of grammatical formalisms and parsing algorithms for modelling and recognizing multidimensional structures. The effectiveness of visual languages require that some efforts must be accomplished to obtain efficient parsing techniques. A general parsing scheme for relation grammars is presented. The class RG/1 of grammars is chara... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Topological composition systems: specifications for lexical elements of visual languages

    Publication Year: 1991, Page(s):118 - 124
    Cited by:  Papers (9)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (632 KB)

    The paper explains the role of lexical analysis in a visual programming environment. The authors classify the visual lexical elements based on the geometric properties of their composition operators. They explore the class of topologically composed lexical elements and provide a method of specifying them. They refer to these specifications as topological composition systems. The core of such a sys... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual programming environment for programming by example abstraction

    Publication Year: 1991, Page(s):132 - 137
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (452 KB)

    The paper describes a way of extending the flexibility of example-based programming. The purpose of introducing such a programming style is to provide the user with a way of telling the system why and how he operates on it. This ability is achieved by introducing three mechanisms for target object specification, goal-driven execution, and parameter transfer by means of a clipboard. In the system, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Colour and sound in algorithm animation

    Publication Year: 1991, Page(s):10 - 17
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (760 KB)

    Although systems for animating algorithms are becoming more powerful and easier for programmers to use, not enough attention has been given to the techniques that an algorithm animator needs to create effective visualizations. The paper reviews the techniques for algorithm animation reported in the literature thus far and introduces new techniques that developed for using color and, to a lesser ex... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual programming using structured data flow

    Publication Year: 1991, Page(s):34 - 39
    Cited by:  Papers (27)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (556 KB)

    In the quest for a visual programming language that can be used effectively by a broad range of people with different programming skill levels, a system has been developed based on a dataflow model extended with graphical control-flow structures. This system eliminates many of the problems associated with using dataflow graphs as a programming language, making programs easier to construct while st... View full abstract»

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