By Topic

# Proceedings IEEE Workshop on Visual Languages

## Filter Results

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

Publication Year: 1992, Page(s):222 - 224
| | PDF (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»

• ### Proceedings. 1992 IEEE Workshop on Visual Languages (Cat. No.92TH0471-3)

Publication Year: 1992
| PDF (75 KB)
• ### Dominoes and storyboards beyond icons on strings'

Publication Year: 1992, Page(s):65 - 71
Cited by:  Papers (6)
| | PDF (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»

• ### Blush and Zebrackets: large- and small-scale typographical representation of nested associativity

Publication Year: 1992, Page(s):264 - 266
Cited by:  Papers (1)
| | PDF (296 KB)

Two systems are introduced that increase the information density of textual presentation by reconsidering text as pictures, expanding the range of written expression. Both schemes indicate nested associativity and both employ stripes, but in different styles: Blush uses large-scale vertical gutters, superimposed as reverse-fielding on indented outlines of computer programs; Zebrackets uses small-s... View full abstract»

• ### Graphic object layout with interactive genetic algorithms

Publication Year: 1992, Page(s):74 - 80
Cited by:  Papers (18)  |  Patents (10)
| | PDF (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»

• ### A declarative approach to event-handling in visual programming languages

Publication Year: 1992, Page(s):34 - 40
Cited by:  Papers (9)
| | PDF (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»

• ### Plastic visual tools

Publication Year: 1992, Page(s):252 - 254
| | PDF (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»

• ### A boundary notation for visual mathematics

Publication Year: 1992, Page(s):267 - 269
Cited by:  Papers (2)
| | PDF (240 KB)

Instead of traditional mathematical notation, one can describe formal mathematical systems in a visual form. While the traditional notation uses a linear sequence of symbols, visual mathematics uses a boundary notation, which is comprised of objects and boundaries to enclose objects. Boundary notation is abstract, decoupling the underlying mathematics of a system from its visual representation. On... View full abstract»

• ### Graphical constraints in CoDraw

Publication Year: 1992, Page(s):81 - 87
Cited by:  Papers (3)  |  Patents (2)
| | PDF (592 KB)

Constraint based drawing programs require users to understand and manage relationships between drawing elements. By establishing constraint relationships among elements the user effectively programs the drawing's behavior. This programming task requires a more sophisticated visual interface than conventional drawing programs provide. Users must have available-in a convenient format-information abo... View full abstract»

• ### Pictures depicting pictures on the specification of visual languages by visual grammars

Publication Year: 1992, Page(s):41 - 47
Cited by:  Papers (8)
| | PDF (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»

• ### KJ-Editor: an index-card style tool

Publication Year: 1992, Page(s):255 - 257
Cited by:  Papers (1)
| | PDF (248 KB)

KJ-Editor simulates the arranging activity of index cards on a desk. Such activity is essential for carrying out the so-called KJ method, which is very popular in Japanese business society. The KJ method itself is briefly described. The most serious problem when the card arranging activity is simulated on a computer is how to get a panoramic view of all the cards, and a trial for this problem is p... View full abstract»

• ### Earley-style parsing for relational grammars

Publication Year: 1992, Page(s):192 - 199
Cited by:  Papers (19)
| | PDF (644 KB)

Predictive, Earley-style parsing for unrestricted relational grammars faces a number of problems not present in a context-free string grammar counterpart. Here a subclass of unrestricted relational grammars called fringe relational grammars is proposed along with an Earley-style recognition algorithm. The grammar makes use of fringe elements (the minimal and maximal elements of partially ordered s... View full abstract»

• ### HIRG: a model for defining hierarchical visual languages

Publication Year: 1992, Page(s):237 - 239
| | PDF (164 KB)

Addresses the issue of the formal definition of hierarchical visual languages. It is motivated by interest in formal system development and the use of visual languages as formal specification tools. The paper presents a formal model of hierarchical visual languages. This model, called HIRG (hierarchical icon-replacement grammar), is then extended to enable the integration of textual and visual not... View full abstract»

• ### A prototype implementation of the CUBE language

Publication Year: 1992, Page(s):270 - 272
Cited by:  Papers (2)
| | PDF (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»

• ### Tidy animations of tree algorithms

Publication Year: 1992, Page(s):216 - 218
Cited by:  Papers (1)  |  Patents (1)
| | PDF (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»

• ### 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)
| | PDF (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»

• ### HI-VISUAL for hierarchical development of large programs

Publication Year: 1992, Page(s):48 - 54
Cited by:  Papers (4)
| | PDF (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»

• ### Visual author languages for computer-aided learning

Publication Year: 1992, Page(s):258 - 260
Cited by:  Papers (1)
| | PDF (224 KB)

It would seem that some of the most successful applications of visual programming have been in problem domains that are fairly restrictive and well-defined. It is swiftly becoming realized that the creation of educational courseware is one such domain for which are investment of visual programming effort is amply repaid by the pedagogical benefits. Visual languages in this class range from, at one... View full abstract»

• ### Abstraction in algorithm animation

Publication Year: 1992, Page(s):18 - 24
Cited by:  Papers (3)
| | PDF (648 KB)

Abstraction of information into visual form plays a key role in the development of algorithm animations. The authors present a classification for abstraction as applied to algorithm animation. The classification emphasizes the expressive power of the abstraction ranging from simple direct presentation of the program's state to complex animations intended to explain the behavior of the program. The... View full abstract»

• ### A characterization framework for visual languages

Publication Year: 1992, Page(s):246 - 248
Cited by:  Papers (2)
| | PDF (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»

• ### Visual programming abstractions for interactive multimedia presentation authoring

Publication Year: 1992, Page(s):231 - 233
Cited by:  Papers (4)  |  Patents (7)
| | PDF (320 KB)

Various multimedia authoring environments have been developed, resulting in a variety of approaches as to how such presentations are structured and authored. Implicit in these systems is a data model for composing multimedia objects and a user interface model for the authoring activity. Making these models explicit is one goal of this work, since it will lead to the design of easier-to-use and mor... View full abstract»

• ### Parsing graphs representing two dimensional figures

Publication Year: 1992, Page(s):200 - 206
Cited by:  Papers (5)  |  Patents (1)
| | PDF (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»

• ### Understanding and characterizing software visualization systems

Publication Year: 1992, Page(s):3 - 10
Cited by:  Papers (21)
| | PDF (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»

• ### The conversion of diagrams to knowledge bases

Publication Year: 1992, Page(s):240 - 242
Cited by:  Patents (1)
| | PDF (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»

• ### MAVIS: a visual environment for active computer vision

Publication Year: 1992, Page(s):170 - 176
Cited by:  Papers (4)
| | PDF (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»