Proceedings IEEE Workshop on Visual Languages

15-18 Sept. 1992

Filter Results

Displaying Results 1 - 25 of 49
  • An application programmer's interface for a diagram server

    Publication Year: 1992, Page(s):222 - 224
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (343 KB)

    In the last few years, several tools for the automatic drawing of diagrams have been developed. Unfortunately, such tools are often self-contained applications: they manage few layout algorithms and restrict the user interaction to the one the tool is provided with. A wide variety of environments would benefit from the functionalities provided by the above tools. The goal of this paper is to build... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Proceedings. 1992 IEEE Workshop on Visual Languages (Cat. No.92TH0471-3)

    Publication Year: 1992
    Request permission for commercial reuse | |PDF file iconPDF (75 KB)
    Freely Available from IEEE
  • HI-VISUAL for hierarchical development of large programs

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

    At Hiroshima University, the authors have been developing an iconic programming environment called, HI-VISUAL, where program construction is carried out by arranging icons on the screen. An extension of HI-VISUAL programming facilities for enabling users to develop large programs is investigated. They first present a model for supporting hierarchical development of large programs. Implementational... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Spatial representation of elementary algebra

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

    The author's understanding of a concept is tightly connected to the way one represents that concept. Traditionally, mathematics is presented textually. As a consequence, novice errors in elementary algebra for example, are due as much to misunderstandings of the nature of tokens as they are to miscomprehensions of the mathematical ideas represented by the tokens. The author outlines a spatial alge... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Layout-by-example: a fuzzy visual language for specifying stereotypes of diagram layout

    Publication Year: 1992, Page(s):88 - 94
    Cited by:  Papers (5)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (512 KB)

    This paper presents a new approach to automatic layout of diagrams: layout-by-example. In this approach, a layout is produced by applying the layout rules which are generated from layout examples called stereotypes. A fuzzy visual language is proposed for specifying stereotypes of diagram layout. The concept of fuzzy theory is incorporated into parsing visual sentences representing stereotypes and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dominoes and storyboards beyond `icons on strings'

    Publication Year: 1992, Page(s):65 - 71
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (648 KB)

    Practically since graphic displays were first hooked to computers, the idea of representing computer programs by pictures has attracted researchers. Most proposals for visual programming languages have adhered to a set pattern: fixed pictures symbolizing program components, connected by lines or arrows symbolizing relationships between the program components. The author explores one alternative: r... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A prototype implementation of the CUBE language

    Publication Year: 1992, Page(s):270 - 272
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (212 KB)

    CUBE is a three-dimensional visual, statically typed, inherently concurrent, higher-order logic programming language, aimed towards a virtual reality based programming environment. This paper describes a prototype implementation of CUBE View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Creating visual objects by direct manipulation

    Publication Year: 1992, Page(s):95 - 101
    Cited by:  Papers (4)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (600 KB)

    Low-cost implementations of graphical user interfaces (GUIs) have relied on the widget library framework. Although conventional widgets are suitable for developing typical GUIs with predetermined interaction styles, application-specific customization of interactions is rather difficult, especially for a non-programmer. Instead, the authors propose a new framework whereby the GUI designers can arbi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tidy animations of tree algorithms

    Publication Year: 1992, Page(s):216 - 218
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (256 KB)

    In software visualization and algorithm animation it is important that advances in system technologies are accompanied by corresponding advances in animation presentations. The authors describe methods for animating three manipulation algorithms, one of the most challenging algorithm animation domains. In particular, they animate operations on pairing heap data structures which are used to impleme... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A declarative approach to event-handling in visual programming languages

    Publication Year: 1992, Page(s):34 - 40
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (636 KB)

    The authors address the question of event-handling for declarative visual languages. In the approach presented, system-level, interactive, and user-defined events are fully-supported, while still maintaining the property of referential transparency. An approach to time termed temporal assignment provides a unifying mechanism for events to be defined as ordinary sequences of values, and conversely ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graphic object layout with interactive genetic algorithms

    Publication Year: 1992, Page(s):74 - 80
    Cited by:  Papers (19)  |  Patents (10)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (512 KB)

    Automatic graphic object layout methods have long been studied in many application areas in which graphic objects should be laid out to satisfy the constraints specific to each application. In those areas, carefully designed layout algorithms should be used to satisfy each application's constraints. However, those algorithms tend to be complicated and not reusable for other applications. Moreover,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A layout tool for Glotos

    Publication Year: 1992, Page(s):273 - 275
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (144 KB)

    Glotos is a visual representation of Lotos, and both are semantically equivalent. In this paper, a Glotos layout tool is described, which takes either the Lotos or the edited Glotos specification as input and generates an aesthetic Glotos layout as output. In both cases, a Glotos syntax tree is created. A bottom-up procedure is then used to calculate the boundary for each Glotos constructor. Final... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Parsing graphs representing two dimensional figures

    Publication Year: 1992, Page(s):200 - 206
    Cited by:  Papers (6)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (384 KB)

    Generalized two dimensional context free grammars an extension of context free grammars to two dimensions, is described. This extension is a generalization of Tomita's two dimensional context free grammars (M. Tomita, 1989), and better fits into the families of graph grammars described by Crimi (1990) Relation Grammars and by Flasinski (1988) edNLC Grammars, Figure Grammars are particularly useful... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using 3D spatial relationships for image retrieval by contents

    Publication Year: 1992, Page(s):184 - 190
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (852 KB)

    Iconic environments for querying pictorial databases allow one to express spatial relationships between the objects in the images through appropriate icon positioning. In this paper, a visual environment is presented for image retrieval from a database of real world pictures. The environment differs from the other experiences reported in the literature, since the visual query is performed taking i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • MAVIS: a visual environment for active computer vision

    Publication Year: 1992, Page(s):170 - 176
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (868 KB)

    MAVIS is a dataflow visual language for computer vision and image processing. It features a high degree of `liveness' and compliance with user directives, providing a flexible environment for building and testing vision algorithms. MAVIS includes a number of features intended to support real-time or `active' vision. Among these are flexible user and program control of communications and scheduling... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual translation: from native language to sign language

    Publication Year: 1992, Page(s):103 - 109
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (552 KB)

    Visual translation is a new and promising research field for practical and academic reasons. A model of a system which translates text from a native language into animated sign language is described. The authors also describe some design principles and applied methodologies which they believe can be guiding principles for later research in this field View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The conversion of diagrams to knowledge bases

    Publication Year: 1992, Page(s):240 - 242
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (244 KB)

    If future electronic documents are to be truly useful, one must devise ways to automatically turn them into knowledge bases. In particular, one must be able to do this for diagrams. This paper discusses biological diagrams. The author describes the three major aspects of diagrams: visual salience, domain conventions and pragmatics. He next describes the organization of diagrams into informational ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The iconic interface for the PIctorial C language

    Publication Year: 1992, Page(s):119 - 124
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (480 KB)

    Iconic environments intend to provide expressive tools to implement, to debug and to execute programs. Moreover its pictorial constructs guide the user to design algorithms in an interactive fashion. Visual interfaces are especially required whenever programs run on an heterogeneous and reconfigurable multiprocessor system oriented to image analysis. Pictorial tools help the user to control the sc... View full abstract»

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

    Publication Year: 1992, Page(s):246 - 248
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (244 KB)

    The general goal of this research is to facilitate the development of visual language environments for the class of visual languages that are based on graph models. The approach the authors take relies on a conceptual framework to define general model components and behaviors; any particular language is defined by selecting and enhancing components and behaviors within the framework. The objective... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Animation for on-line documents-an end-user system using object-oriented constraints

    Publication Year: 1992, Page(s):219 - 221
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (244 KB)

    CBAD is designed to support mental abstraction of animation sequences and their components, freeing users from the need to deal with graphic representation, or implementation details and requiring no programming expertise. Using a metaphore based on movie directing, one creates animations in CBAD by assigning predefined animation actors with certain tasks. Complex behavior of predefined actors is ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Understanding and characterizing software visualization systems

    Publication Year: 1992, Page(s):3 - 10
    Cited by:  Papers (21)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (668 KB)

    The general term software visualization refers to graphical views or illustrations of the entities and characteristics of computer programs and algorithms. This term along with many others including data structure display, program animation, algorithm animation, etc., have been used inconsistently in the literature, which has led to confusion in describing systems providing these capabilities. Thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A spatio-temporal logic for image sequence coding and retrieval

    Publication Year: 1992, Page(s):228 - 230
    Cited by:  Papers (7)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (260 KB)

    The problem of retrieving image sequences from databases is of main importance in the context of advanced multimedia applications. In this paper, an original formalism is proposed for the description of the changes that occur in image sequences. The concepts of temporal logic are extended so as to comprise a unified framework for handling sequences of images View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • vVHDL: a visual hardware description language

    Publication Year: 1992, Page(s):133 - 139
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (508 KB)

    Complex hardware systems design demands the effective use of organized approaches to design. The VHSIC hardware description language (VHDL) was developed for use in the design process. Traditionally, engineers have developed hardware descriptions based on schematic circuit diagrams, which are a visual notation. When using VHDL, designers are hampered by the cumbersome nature of the language syntax... View full abstract»

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

    Publication Year: 1992, Page(s):252 - 254
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (264 KB)

    A plastic visual system is presented, based on a hierarchy of environments that users can define, refine and use. In each environment, experts build visual expressions specifying activities to be performed at a lower level. The mechanisms exploited to obtain these features are based on uncoupling the organisation of the interface from the definition of its actual components, objects managed by the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pictures depicting pictures on the specification of visual languages by visual grammars

    Publication Year: 1992, Page(s):41 - 47
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (608 KB)

    Growing interest in visual languages has triggered new extended research into the specification and parsing of multi-dimensional structures. The author discusses the need for a visual specification formalism and introduces such a technique by augmenting logic programming with picture terms which can be considered as partially specified pictures. He defines how to match picture terms and how to int... View full abstract»

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