By Topic

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
  • Visualizing program execution

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

    The motivation for this work stems from the lack of good visual tools for describing the execution of procedure-level constructs such as procedures, functions, coroutines, iterators, methods and processes. Our proposed solution to this problem is an extension of an old technique called the contour diagram, which was originally used to give semantics for Algol-like languages. Our extensions allow t... View full abstract»

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

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

    We present dynamic visual languages for Tele-Action Objects, which are complex multimedia objects with associated hypergraph and knowledge structures, capable of automatically reacting to events and supporting effective presentation and efficient communication of multimedia information. To design TAOs, we need generalized icons and spatial/temporal operators. The definition of relational visual la... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual logic programming language

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

    It is commonly accepted that non-logicians have difficulty in expressing themselves in first order logic. Part of the visual language community is concerned with providing visual notations (declarative diagrams) which use visual cues to make the structuring of logical expressions more intuitive. One of the more successful metaphors used in such languages is that of set inclusion, making use of the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incorporating fisheyeing into a visual programming environment

    Publication Year: 1996, Page(s):20 - 28
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (676 KB)

    Fisheyeing, in combination with zooming, addresses the scalability problem in visual languages by allowing the user to see a portion of a large visual program in detail while at the same time viewing the remainder of the program in somewhat less detail. We describe how fisheye views have been incorporated in the VIPR (VIsual PRogramming) environment. We begin by discussing the ways in which VIPR i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Uniformity of environment and computation in MAP

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

    Visual programming languages use graphics to visualize and aid in the understanding of programs. We describe the graphical techniques used in the MAP environment to visualize the workspace, data, programs and program executions. Meta information is one approach to supplementing the basic functionality provided in the visual programming environment. We introduce meta-commands, commands to control v... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual modeling and 3D-representation with a complete visual programming language-a case study in manufacturing

    Publication Year: 1996, Page(s):304 - 305
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB)

    The main goal of the article is to evaluate the suitability of visual programming languages, i.e., Pictorial Janus (K. Kahn and V. Saraswat, 1990), for the modeling of complex systems and their control strategies. These systems can be seen as networks of communicating objects. Objects select strategies for suitable actions based on incoming messages. Our field of investigation is in computer integ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How does a visual simulation program support students creating science models?

    Publication Year: 1996, Page(s):110 - 111
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (208 KB)

    This study has grown out of a research project working with 4th and 5th graders to create animated computer models of scientific concepts covered in their science curriculum. We are using a visual simulation program called KidSim developed by Apple Computer. In the grid-based KidSim environment, children employ programming by demonstration to create graphical rewrite rules which control the moveme... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • GenEd-an editor with generic semantics for formal reasoning about visual notations

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

    We describe the object-oriented editor GenEd supporting the design of specifications for visual notations. Prominent features of GenEd are: it is generic, i.e. domain-specific syntax and semantics are specified by users; built-in parser for actual drawings, driven by formal specifications; powerful reasoning capabilities about diagrams and their specification. GenEd's specification language is bas... 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 (8)
    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.
  • Integrating a constraint solver into a real-time animation environment

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

    Investigates the integration of an interactive constraint solver into an existing 2D real-time animation environment in order to achieve a better observability, traceability and stability of the individual graphical objects. We present two approaches for assigning constraints to the objects. The first approach assigns constraints to the objects when they are created, keeping them stable during the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Metacognitive theories of visual programming: what do we think we are doing?

    Publication Year: 1996, Page(s):240 - 246
    Cited by:  Papers (15)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (612 KB)

    The research involved a qualitative and quantitative study of statements made by computer scientists about the ways in which they think that visual programming assists the thought processes of the programmer. This type of metacognitive knowledge has been shown in psychological experiments to have significant effects on performance in cognitive tasks. It is particularly important in the design of p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Solving display-based problems

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

    Display-based problems in current spreadsheet systems have been identified as conceptually simple problems requiring complex solutions. In this paper, we examine such display-based problems and discuss an approach aimed at keeping the solutions of conceptually simple problems simple. This approach is based on functional abstraction, direct manipulation of regions, and invocation polymorphism which... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A high-level visual language for generating Web structures

    Publication Year: 1996, Page(s):284 - 285
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB)

    In earlier work, the authors discussed using data encapsulation to provide integrated access to large amounts of heterogeneous information through WWW browsers. They describe a visual data modeling language which supports the generation of metadata entities to encapsulate raw data. A prototype version of an interpreter for their interactive Visual Repository Definition Language (VRDL) is now opera... 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.
  • Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing

    Publication Year: 1996, Page(s):102 - 109
    Cited by:  Papers (23)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1124 KB)

    Although visual programming techniques have been used to lower the threshold of programming for end users, they are not sufficient for creating end user programming environments that are both easy to use and powerful. To achieve this, an environment must support the definition of programs that are not just static representations of behavior, but are instead dynamic collections of program objects w... 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.
  • On graph based interaction for semantic query languages

    Publication Year: 1996, Page(s):76 - 83
    Cited by:  Papers (3)
    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.
  • Spatial-Query-by-Sketch

    Publication Year: 1996, Page(s):60 - 67
    Cited by:  Papers (17)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (748 KB)

    Today's methods for interacting with geographic information systems (GISs) and geographic databases are primarily aspatial, as they require users to deal with geographic data primarily through alphanumeric command languages. Spatial querying by typing a command in some spatial query language or by selecting the same syntax from pull-down menus is a tedious process, because it often requires extens... 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.
  • A user interface for the visualization and manipulation of arrays

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

    The success of spreadsheets has shown that a visual representation of a 2D array greatly facilitates solving certain problems. However, spreadsheets are not general-purpose programming environments and are not suited to many problems that might naturally be solved using multi-dimensional arrays. Furthermore, spreadsheets employ a textual notation for cell references in formulas. This notation, whi... View full abstract»

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