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

• ### 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»

• ### AACE-algorithm animation for computer science education

Publication Year: 1992, Page(s):25 - 31
Cited by:  Papers (7)
| | PDF (476 KB)

Describes AACE, a methodology for educational algorithm animation that the author developed while building an integrated hypermedia algorithm animation environment extending a fundamental algorithms textbook. After presenting the general structure of AACE, he discusses questions of the ideal user interface for algorithm animations. He compares his approach to the development of algorithm animation... View full abstract»

• ### A layout tool for Glotos

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

• ### A spatio-temporal logic for image sequence coding and retrieval

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

• ### 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»

• ### 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»

• ### Towards interactive pen input of visual languages

Publication Year: 1992, Page(s):243 - 245
Cited by:  Papers (4)
| | PDF (212 KB)

Describes work in progress towards development of integrated pen-based software systems for processing visual languages (VL). The primary assumption is that graphical input, editing and VL parsing facilities can be treated as system resources to be shared among many applications. Prototypes of a pen-stroke editor, VL parser, and VL-based application are described 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»

• ### 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»

• ### 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»

• ### The iconic interface for the PIctorial C language

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

• ### VisaVis-contributions to practice and theory of highly interactive visual languages

Publication Year: 1992, Page(s):155 - 161
Cited by:  Papers (10)
| | PDF (664 KB)

Higher-orderness, highly interactive, a great amount of flexibility, color, increasing the visual extent and parallelism are all catchwords related to the development of visual languages. The paper reports on the functional visual language VisaVis coming up with a new user interaction strategy integrating higher order functions smoothly. VisaVis uses colors and shadows to convey information about ... 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»

• ### A 2D interactive parser of iconic languages

Publication Year: 1992, Page(s):207 - 213
Cited by:  Papers (1)
| | PDF (524 KB)

In this paper we give algorithms for the construction of a 2D interactive parser which helps a user to construct correct two-dimensional iconic sentences according to positional LALR grammars. At each step of the parsing process the user is provided with a feasible set of icons. Moreover, the areas on the screen where each icon in the set may be placed are highlighted. In this way both syntactic a... View full abstract»

• ### Creating visual objects by direct manipulation

Publication Year: 1992, Page(s):95 - 101
Cited by:  Papers (4)  |  Patents (3)
| | PDF (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»

• ### vVHDL: a visual hardware description language

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

• ### 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»

• ### 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»

• ### 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»

• ### 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»

• ### Interactive animation of fault tolerant parallel algorithms

Publication Year: 1992, Page(s):11 - 17
Cited by:  Papers (2)  |  Patents (1)
| | PDF (460 KB)

Animation of algorithms makes understanding them intuitively easier. This paper describes the software tool Raft (Robust Animator of Fault Tolerant Algorithms) which allows the user to animate a number of fault tolerant parallel algorithms which achieve fault tolerant execution. The novelty of the system is that the interface allows the user to create new on-lin... 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»