Proceedings 1993 IEEE Symposium on Visual Languages

24-27 Aug. 1993

Filter Results

Displaying Results 1 - 25 of 65
  • Proceedings 1993 IEEE Symposium on Visual Languages (Cat. No.93TH0562-9)

    Publication Year: 1993
    Request permission for commercial reuse | PDF file iconPDF (216 KB)
    Freely Available from IEEE
  • Types and type inference in a visual programming language

    Publication Year: 1993, Page(s):238 - 243
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (508 KB)

    The uses of types and type inference in visual languages are explored. First, we discuss how the goals of a type system must differ from visual languages from those of a type system for textual languages. We then present a type system developed under these goals for the visual language Forms/3. Within the context of this system, issues of particular importance in visual languages are examined, inc... 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 Turing machines

    Publication Year: 1993, Page(s):231 - 236
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (388 KB)

    Visualization and interaction are powerful tools for explaining abstract concepts. We have developed TuBB, a visual and interactive tool for modular design and animation of Turing machines. Unlike previous visual tools for automata that are based on state diagrams, the Turing machines in TuBB are composed of previously defined Turing machines called building blocks. A Turing machine can be pictori... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CALVIN-courseware authoring language using visual notation

    Publication Year: 1993, Page(s):225 - 230
    Cited by:  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    The task of authoring computer-assisted learning applications would seem to lend itself particularly well to realization by visual programming. We describe our approach to this with the development of an iconic, multi-paradigm language called CALVIN. After presenting the rationale for the design of this new language, we give an overview of the implementation architecture, which comprises a number ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An iconic query system with intensional feedback capabilities

    Publication Year: 1993, Page(s):386 - 388
    Cited by:  Papers (1)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB)

    In recent years the issue of the interaction between casual users and database systems has become increasingly important. Moreover, the introduction of multimedia and distributed databases has necessitated the design of querying systems capable of reducing unnecessary and costly accesses. The authors address these issues by proposing a visual query system based on (1) the extensive utilization of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graphical annotation as a visual language for specifying generalization relations

    Publication Year: 1993, Page(s):19 - 24
    Cited by:  Papers (2)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1128 KB)

    This paper explores how graphical annotation can be used as a visual language for specifying interpretations of user actions in an environment for programming by example. Attaching text labels to graphical elements is a natural visual notation that appears in many kinds of hand drawn diagrams, such as those appearing in user manuals, to indicate part-whole relationships. Programming by example sys... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Specification of diagram editors providing layout adjustment with minimal change

    Publication Year: 1993, Page(s):324 - 329
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (564 KB)

    Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of diagram. This necessitates a syntax-directed editor for diagrams, called diagram editor. We describe the basics of a generator for interactive diagram editors that offers a number of significant advantages over previous approaches. The foundation is a new incremental algorithm for constraint evaluat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sequence retrieval by contents through spatio temporal indexing

    Publication Year: 1993, Page(s):88 - 92
    Cited by:  Papers (3)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    Sequence retrieval by contents can be supported with effective user interaction by indexing frame sequences through a symbolic representation of their contents. A language for the symbolic representation of the contents of image sequences is presented. This language incorporates and extends concepts of temporal logic so as to deal in a uniform way with both temporal and spatial features of digital... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Constructing multi-view editing environments using MViews

    Publication Year: 1993, Page(s):220 - 224
    Cited by:  Papers (7)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB)

    MViews abstracts out common features of multi-view editing environments that support integrated textual and graphical programming. It provides a conceptual model and reusable object-oriented framework for constructing such environments. Multiple views of a base document are supported with consistency automatically maintained between each of the views. MViews has been used to construct a visual and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Three-dimensional graphical programming in CAEL

    Publication Year: 1993, Page(s):389 - 391
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (396 KB)

    In the visual programming community, many interesting graphical representations have been reported. Most have a 2D or 2.5D appearance on screen to reflect the inherent multi-dimensionality of the programming constructs being represented. By going to a three-dimensional representation, this reflection can go a step further. With ever increasing 3D graphics rendering capabilities, it moreover become... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Relational grammars for interactive design

    Publication Year: 1993, Page(s):4 - 11
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (696 KB)

    This paper describes an approach to interactive design tasks based on relational grammars. Relational grammars extend traditional one-dimensional string languages to higher dimensions through user-supplied domain relations. Design support takes the form of graphic inferences on partial input during design interaction with the user. Because of the nature of the rule definitions, design elements can... View full abstract»

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

    Publication Year: 1993, Page(s):314 - 321
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (576 KB)

    Building a compiler for a visual programming language is a significant task, and is complicated by the difficulty in handling visual syntax. Object-oriented picture layout grammars are a grammar formalism for defining visual syntax that uses C++ to define graphical attributes and constraints. SPARGEN is a compiler-compiler that automatically generates a visual language compiler from an OOPLG speci... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • General requirements for a program visualization tool to be used in engineering of 4GL-programs

    Publication Year: 1993, Page(s):37 - 41
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (312 KB)

    Program visualization can be used profitably to help a programmer gain an understanding of the program's meaning. In our context this process is called program analysis. The paper first points out that program analysis is highly individual and is influenced by the person involved and by the aim of the process. Secondly, it describes what consequences evolve out of the program analysis characterist... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Is it easier to write matrix manipulation programs visually or textually? An empirical study

    Publication Year: 1993, Page(s):344 - 351
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (616 KB)

    Empirical studies comparing the effectiveness of visual languages versus textual languages have rarely been attempted. We describe an experiment conducted on programmers solving vector and matrix manipulation tasks using the visual language Forms/3, the textual language Pascal, and a textual matrix manipulation language with the capabilities of APL. Our motivation, experimental approach, some of t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Iconic object definition system for object-oriented databases

    Publication Year: 1993, Page(s):169 - 177
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (680 KB)

    The opportunity to use database systems by computer non-professionals has increased recently, and various systems enabling them to use databases easily have already been presented. Several approaches for schema definition and database querying have been proposed, but not many for object definitions. We propose an iconic object definition/updating system for object-oriented databases, where each cl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Qualitative spatial reasoning for determination of object relations using symbolic interval projections

    Publication Year: 1993, Page(s):83 - 87
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (364 KB)

    Identification of various types of relations between spatial objects are of importance in all kinds of spatial informations systems such as, for instance GIS. A variation of symbolic projection, called symbolic interval projections, is used which turns out to be useful as an heuristic approach in determination of various kinds of object relations. Throughout the work, minimal enclosing rectangles ... 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 Smalltalk

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

    Learning object-oriented programming, especially Smalltalk, poses the double problem of learning a programming environment and learning a design methodology. The visual programming style is well adapted to object-oriented paradigm to better interact with the objects and to better understand links between the entities. That is why we propose an experimental visual programming environment which make... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards normalized iconic indexing

    Publication Year: 1993, Page(s):392 - 394
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    Most of the existing pictorial indexing methodologies describe images with meaningful orientation. However, in many cases, more freedom in the filing of images with respect to the orientation is required since the visual information contained in them is independent of any orientation or simply should not be affected by possible erroneous storing, for example in the reverse direction. The authors d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic parser generation for pictorial languages

    Publication Year: 1993, Page(s):306 - 313
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (568 KB)

    While in a string grammar the only possible spatial relation is the string concatenation, in a positional grammar other spatial relations can be defined and then used for describing high dimensional languages. We characterize a new class of positional grammars, the extended pLALR grammars, which can be translated into traditional LALR context free grammars with positional actions. A positional act... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Deriving the meaning of iconic sentences for augmentative communication

    Publication Year: 1993, Page(s):267 - 274
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (628 KB)

    We describe the design of an interactive knowledge-base system for the derivation of the meanings of iconic sentences for augmentative communication. For knowledge representation and semantic inference, we have combined the principles of two theories: the theory of icon algebra and the theory of conceptual dependency. This interactive KB system thus supports the introduction of semantics during th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The results of geographical information system queries

    Publication Year: 1993, Page(s):362 - 364
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (260 KB)

    The author studies the definition of the results for GIS queries. They are based on a graphical representation. Such a representation may introduce some ambiguities depending on the class of queries. He studies two different ambiguities due to the aggregate functions and the notion of homogeneity View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements for graphical front ends for visual languages

    Publication Year: 1993, Page(s):142 - 150
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (640 KB)

    Although great progress has been made in the development of visual languages, little attention has been paid to how diagrams in such languages should be entered into computers. This issue will have a great impact, however, on users' acceptance of visual languages. We present an analysis of the features of visual languages influencing diagram entry, and also the results of an experiment comparing u... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Turbo environment for producing algorithm animations

    Publication Year: 1993, Page(s):32 - 36
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (292 KB)

    The author describes GEF, a fast turnaround environment for developing algorithm animations. GEF is an interpreted programming language with operations for defining graphic objects and animations View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Layout-independent fisheye views of nested graphs

    Publication Year: 1993, Page(s):336 - 341
    Cited by:  Papers (7)  |  Patents (34)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (472 KB)

    Although a graph can be a useful device for visualizing complex relationships, drawings of large graphs can be difficult to comprehend. As one remedy, we formulated a novel generalized approach for generating fisheye views of nested graphs with multiple variable focal points, and devised an algorithm that creates fisheye views in the absence of application specific distance metrics. Previous solut... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A data-flow graphical user interface for querying a scientific database

    Publication Year: 1993, Page(s):49 - 54
    Cited by:  Papers (7)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (444 KB)

    We describe the design principles and functionality of a visual query language called See QL that represents data retrieval and analysis operations as a data-flow graph. A query is viewed as a sequence of relational algebra and other data transformation operations applied to database tables. The language is well-suited for large-scale scientific database applications, where data analysis is a majo... View full abstract»

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