Proceedings 1996 IEEE Symposium on Visual Languages

3-6 Sept. 1996

Filter Results

Displaying Results 1 - 25 of 50
  • IEEE Symposium on Visual Languages

    Publication Year: 1996
    Request permission for commercial reuse | |PDF file iconPDF (449 KB)
    Freely Available from IEEE
  • The visual vision and human cognition

    Publication Year: 1996
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (70 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Proceedings 1996 IEEE Symposium on Visual Languages

    Publication Year: 1996
    Cited by:  Papers (2)
    Request permission for commercial reuse | |PDF file iconPDF (1069 KB)
    Freely Available from IEEE
  • VL' 96 Special Event: Perspectives from the Pioneers

    Publication Year: 1996
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (673 KB)

    First Page of the Article
    View full abstract»

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

    Publication Year: 1996
    Cited by:  Papers (2)
    Request permission for commercial reuse | |PDF file iconPDF (88 KB)
    Freely Available from IEEE
  • Steering programs via time travel

    Publication Year: 1996, Page(s):4 - 11
    Cited by:  Papers (8)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (908 KB)

    The environments that programmers traditionally use for problem-solving-with separate modes and tools for writing, compiling, testing, visualizing and debugging-derive their basic structure from historical accident, and take little advantage of human-computer interaction (HCI) research into the cognitive issues of programming. We believe that neglect of these issues impedes programmers' ability to... View full abstract»

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

    Publication Year: 1996, Page(s):196 - 203
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (732 KB)

    Formalisms for visual language specification have been investigated for more than two decades. However, there has been little attempt to develop a systematic and comprehensive hierarchy of visual languages based on formal properties. Given the importance of the Chomsky hierarchy in the theory of textual languages and the difficulty of comparing the different visual language formalisms, it is clear... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Seeing systolic computations in a video game world

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

    ToonTalkTM is a general-purpose concurrent programming system in which the source code is animated and the programming environment is like a video game. Every abstract computational aspect is mapped into a concrete metaphor. For example, a computation is a city, a concurrent object is a house, inter-process communication is represented by birds carrying messages between houses, a method... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Collaborative Active Textbooks: a Web-based algorithm animation system for an electronic classroom

    Publication Year: 1996, Page(s):266 - 275
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (948 KB)

    The paper describes CAT, a Web-based algorithm animation system. CAT augments the expressive power of Web pages for publishing passive multimedia information with a full-fledged interactive algorithm animation system. It improves on previous Web-based algorithm animations by providing a framework that makes it easy to construct new animations, including those that involve multiple views. Because v... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Perspective viewing, anaglyph stereo or shutter glass stereo?

    Publication Year: 1996, Page(s):192 - 193
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (200 KB)

    This paper describes a case study that assessed the strengths and weaknesses of 3D display modes: perspective viewing, anaglyph stereo and shutter glass stereo. We followed the hypothesis that stereo viewing allows a faster and more accurate recognition than the anaglyph and the perspective viewing. For our case study, we used organic molecules. Although these have inherent spatial information we ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Composing complex behavior from simple visual descriptions

    Publication Year: 1996, Page(s):88 - 94
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (660 KB)

    An often-mentioned advantage of rule-based programming languages is that a program can be extended simply by adding a few more rules. In practice however the rules tend to be dependent on each other and instead of just adding rules, existing rules need to be changed. The unique rules in Cartoonist, a rule-based visual programming environment to build simulations, provides a solution to this proble... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design benchmarks for VPL static representations

    Publication Year: 1996, Page(s):263 - 264
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (200 KB)

    A weakness of many interactive visual programming languages (VPLs) is their static representations. Lack of an adequate static representation places a heavy cognitive burden on a VPL's programmers, because they must remember potentially long dynamic sequences of screen displays in order to understand a previously-written program. Building upon the cognitive dimensions developed for programming lan... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualisation of object oriented program execution

    Publication Year: 1996, Page(s):190 - 191
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (168 KB)

    An environment for visualising object oriented program execution providing concrete and abstract views of program structure and behaviour is described. Of particular novelty are dynamic views using a road map metaphor View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual language for the design of structured graphical objects

    Publication Year: 1996, Page(s):296 - 303
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (800 KB)

    The design of abstract or physical structures has much in common with the design of software structures, particularly when the structure in question has a mechanical or computational behaviour; such as a digital circuit. Like programming language systems, design systems must have expressive power sufficient for representing any design, a simulation mechanism for debugging the artifact under constr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual language for interactive data exploration and analysis

    Publication Year: 1996, Page(s):84 - 85
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (316 KB)

    The analysis of large amounts of data to extract generalizations, exceptions, trends, and hidden relationships is a common activity in the business and scientific communities. While some kinds of “knowledge” can be extracted automatically with preselected algorithms or data mining techniques, others require an experienced human, often an expert in analysis, the business or scientific c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reducing the cognitive requirements of visual programming

    Publication Year: 1996, Page(s):255 - 262
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (796 KB)

    The authors evaluate a new general-purpose visual programming system, PrologSpace. The system addresses classic issues of visual interfaces: layout, shape, colour, and iconography; and those of particular concern to visual programming: multiple views (visual abstractions), synchronised views, integration of visual and textual dimensions, visual debugging, cognitive dimensions, and the problems of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Testing effectiveness of algorithm animation

    Publication Year: 1996, Page(s):182 - 189
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (764 KB)

    Studies designed to demonstrate the pedagogic effectiveness of algorithm animation programs have been markedly unsuccessful, in spite of high expectations. We present a framework for future experiments based upon design issues particular to algorithm animation, plus pertinent educational considerations. Guidelines are drawn from a meta-analysis of previous work and experiments we have performed View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Obtaining visual continuations with Visualcode

    Publication Year: 1996, Page(s):56 - 57
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (320 KB)

    This paper briefly describes Visualcode and its use in the design of the RainbowScheme program visualization system. RainbowScheme represents Scheme continuations using a combination of text, colors, icons and tree-structured environments. “Visual continuations” greatly facilitate the understanding of the run-time behaviors of Scheme programs View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VisiTile-a visual language development toolkit

    Publication Year: 1996, Page(s):114 - 121
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1268 KB)

    This paper presents an overview of VisiTile-a toolkit for developing domain-oriented visual languages. The class of visual languages that can be constructed with VisiTile is briefly described, followed by examples of such languages. An overview of the VisiTile architecture is presented, including discussion of the major components and features of the toolkit. The VisiTile toolkit facilitates the s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enhancing iconic program reusability with object sharing

    Publication Year: 1996, Page(s):288 - 295
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (712 KB)

    The paper describes how to improve the reusability of iconic program modules. In iconic programming systems, the most important features for reuse are the customization of a module and combination of multiple modules without changing their definitions. In order to realize these features, we propose an object sharing technique, which allows components of multiple modules to represent the same objec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • User interaction in a multi-view design environment

    Publication Year: 1996, Page(s):316 - 323
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (728 KB)

    Interactive graphical editors provide good means for system design by the application of visual languages (VL). Unfortunately, applications of visual languages for the design of large systems seem not to be practicable because of the resulting huge and complicated graphical picture. The paper introduces a notion of Multi-View Design Environments (MVDEs) that try to overcome this problem. The princ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On graph based interaction for semantic query languages

    Publication Year: 1996, Page(s):76 - 83
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (732 KB)

    In the last years, several proposals have been presented concerning graphical query languages working on diagrammatic representations of semantic data models. Such proposals are mainly based on two different user interaction modalities, i.e., to allow the user to specify either a path or a view on the database schema. In this paper we analyze these two strategies, showing that they are characteris... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual language features supporting human-human and human-computer communication

    Publication Year: 1996, Page(s):247 - 254
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (952 KB)

    Fundamental to the design of visual languages are the goals of facilitating communication between people and computers, and between people and other people. The Object Block Programming Environment (OBPE) is a visual design, programming, and simulation tool which emphasizes support for both human-human and human-computer communication. OBPE provides several features to support effective communicat... View full abstract»

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

    Publication Year: 1996, Page(s):140 - 147
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (640 KB)

    This paper discusses the visual algebraic specification (VAS) formalism and its supporting interactive environment (VASE). The VAS formalism is intended for the definition of visual syntax and semantics and is aimed at generating language specific environments. The collection construct of VAS is emphasized in that it supports the convenient specification of language constructs involving arbitraril... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The eyes have it: a task by data type taxonomy for information visualizations

    Publication Year: 1996, Page(s):336 - 343
    Cited by:  Papers (899)  |  Patents (41)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (756 KB)

    A useful starting point for designing advanced graphical user interfaces is the visual information seeking Mantra: overview first, zoom and filter, then details on demand. But this is only a starting point in trying to understand the rich and varied set of information visualizations that have been proposed in recent years. The paper offers a task by data type taxonomy with seven data types (one, t... View full abstract»

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