Proceeding 2000 IEEE International Symposium on Visual Languages

10-13 Sept. 2000

Filter Results

Displaying Results 1 - 25 of 47
  • Proceedings 2000 IEEE international symposium on visual languages

    Publication Year: 2000, Page(s):iii - viii
    Request permission for commercial reuse | PDF file iconPDF (225 KB)
    Freely Available from IEEE
  • Proceedings 11th International Workshop on Database and Expert Systems Applications

    Publication Year: 2000
    Request permission for commercial reuse | PDF file iconPDF (184 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 2000, Page(s):239 - 240
    Request permission for commercial reuse | PDF file iconPDF (81 KB)
    Freely Available from IEEE
  • A pattern-based generator for implementation of visual languages

    Publication Year: 2000, Page(s):71 - 72
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (172 KB)

    Design and implementation of visual languages require a wide range of conceptual and technical knowledge: from issues of visual design and graphical implementation to aspects of analysis and transformation for languages in general. We present a new method and a powerful toolset that incorporates such knowledge up to a high specification level. Visual editors are generated by identifying certain pa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Improving readability in a visual language with a VLSI-like approach

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

    One major challenge with graph-based visual languages is managing the complexity and maintaining a good readability as the density of edges in the graph increases. To improve the graph readability we propose a solution that manages the visual complexity of graph-based diagrams with many hundreds, and even thousands of nodes. It consists in applying heuristics to choose the best path for an edge an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SALSA and ALVIS: a language and system for constructing and presenting low fidelity algorithm visualizations

    Publication Year: 2000, Page(s):67 - 68
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (220 KB)

    Computer science educators have traditionally used algorithm visualization (AV) software to create graphical representations of algorithms that are later used as visual aids in lectures, or as the basis for interactive labs. Based on ethnographic field studies we have conducted in an undergraduate algorithms course, we advocate an alternative teaching approach in which students use simple art supp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tabular and textual methods for selecting objects from a group

    Publication Year: 2000, Page(s):157 - 164
    Cited by:  Papers (7)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (736 KB)

    The accurate formulation of boolean expressions is a notorious problem in programming languages and database query tools. This paper studies the ways that untrained users naturally express and interpret queries, revealing some of the underlying reasons why this task is so difficult. Among the study's findings are: people interpret the word AND to mean either conjunction or disjunction depending on... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards generic rule-based visual programming

    Publication Year: 2000, Page(s):65 - 66
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (160 KB)

    This paper outlines DIAPLAN, a visual rule-based programming language and environment that is based on the computational model of graph transformation. Thanks to its genericity, DIAPLAN can generate visual environments with no restriction on their visual representation, and also supports object-oriented programming since its graphs are hierarchically structured View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Principled design of visual languages for interaction

    Publication Year: 2000, Page(s):145 - 152
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (708 KB)

    This paper reports on the Pictorial Computing Laboratory methodology for interactive visual systems (IVS) design, clarifying and deepening, in a systematic way the links between the theoretical aspects of the PCL research, and the results of experimental IVS design. The methodology is aimed at satisfying three principles: the user must always understand the effects of the system activity with resp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual representation of procedural knowledge

    Publication Year: 2000, Page(s):63 - 64
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (132 KB)

    Traditionally, knowledge representation (KR) languages have declarative semantics based on classical logic and have a concrete syntax that is textual. Conversely, programming languages (PL) have mainly procedural semantics and are represented in visual terms. Moreover, PLs can only represent procedures at a very low level. Our conceptual programming language (CPL) bridges this gap, while still ret... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Projections in Venn-Euler diagrams

    Publication Year: 2000, Page(s):119 - 126
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (484 KB)

    Venn diagrams and Euler circles have long been used to express constraints on sets and their relationships with other sets. However, these notations can get very cluttered when we consider many closed curves or contours. In order to reduce this clutter, and to focus attention within the diagram appropriately, the notion of a projected contour, or projection, is introduced. Informally, a projected ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An OO visual language definition approach supporting multiple views

    Publication Year: 2000, Page(s):57 - 58
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB)

    The formal approach to visual language definition is to use graph grammars and/or graph transformation techniques. These techniques focus on specifying the syntax and manipulation rules of the concrete representation. The paper presents a constraint and object oriented approach to defining visual languages that uses UML and OCL as a definition language. Visual language definitions specify a mappin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • AR-browser: active reading for WWW contents

    Publication Year: 2000, Page(s):99 - 100
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (164 KB)

    In utilizing the information printed in papers, it is often the case that we put underlines, add comments, and draw illustrations in order to make the information more accessible and informative. This kind of activity in reading printed documents is called Active Reading. AR-brower enables a user to perform active reading for Web pages. In addition to the tasks which are applied to the active read... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual languages for sketching documents

    Publication Year: 2000, Page(s):225 - 232
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (680 KB)

    We present a visual approach to layout documents as hand-drawn compositions of simple geometric shapes. This approach is based on a grammatical method to support document design through sketch recognition which explicitly addresses visual ambiguity. We use fuzzy relational adjacency grammars to provide a natural handling of fuzzy logic and spatial relation syntax in a single unified formalism. Fuz... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A mosaic-based query language for video databases

    Publication Year: 2000, Page(s):31 - 38
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (888 KB)

    Content based video retrieval, CBVR, is an active research topic. To make this feasible, the development of a query language which is simple (i.e. intuitive), yet powerful, is essential. The authors propose a mosaic based visual language for CBVR. Mosaicing is a well known technique in computer vision and graphics for creating a comprehensive overview of a scene reproduced in a set of images. The ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Lower floor, lower ceiling: easily programming turtle-graphics

    Publication Year: 2000, Page(s):87 - 88
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    By making the first steps towards programming as simple as using a drawing program and making it easy to turn sequences of commands into procedures, children can produce sophisticated graphical effects. A turtle-graphics programming environment is being extended to make it even easier for young children to use by the addition of a free-hand procedure maker and some changes to the direct manipulati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using the cognitive walkthrough to improve the design of a visual programming experiment

    Publication Year: 2000, Page(s):172 - 179
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (692 KB)

    Visual programming languages aim to promote usability, but are rarely examined for it. One reason is the difficulty of designing successful experimental evaluations. We propose the cognitive walkthrough as an aid to improve experimental designs. This is a novel application of an HCI-derived technique designed for evaluating interfaces rather than experiments. The technique focuses on the potential... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Time in grid-oriented VPLs: just another dimension?

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

    Specifying varying speeds and temporal relationships is necessary when programming graphical animations, but support for temporal programming has usually been done by adding new language features to a VPL, and these features must be mastered over and above the other aspects of the VPL. However, some researchers have believed that time should be able to be treated like just another dimension. We ex... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VOODE/VOOPL-1: the visual construction of CORBA components

    Publication Year: 2000, Page(s):61 - 62
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (392 KB)

    Component based development (CBD) is an emerging area in computer science. One general problem of CBD is the visualisation of components, their behaviours and their interdependencies. In order to support an integrated way of designing, implementing and maintaining components, the authors are working on a system called VOODE/VOOPL-1 (Visual Object-Oriented Development Environment/Visual Object-Orie... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A context-sensitive NCE graph grammar and its parsability

    Publication Year: 2000, Page(s):111 - 118
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (576 KB)

    A context-sensitive graph grammar with neighborhood controlled embedding (context-sensitive NCE graph grammar) is an extension of the well-known (context-free) NCE graph grammar, and is flexible enough for use in formalizing the graph-syntax rules of a wide range of visual languages. We discuss its parsability, that is, whether or not a derivation for a graph generated by the grammar can be found ... View full abstract»

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

    Publication Year: 2000, Page(s):47 - 54
    Cited by:  Papers (9)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (680 KB)

    XML is becoming one of the most influential standards concerning data exchange and Web presentations. The article presents a visual language for querying and transforming XML data. The language is based on a visual document metaphor and the notion of document patterns. It combines an intuitive, dynamic form based interface for defining queries and transformation rules with powerful pattern matchin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Composing motion grammar of kinetic typography

    Publication Year: 2000, Page(s):91 - 92
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (132 KB)

    The research presented proposes a method for controlling dynamic motions of kinetic typography for expressing Kansei information. We researched Kansei words about Japanese onomatopoeia, and disclosed factors for control of dynamic motions, and we constructed a script model for generating dynamic motion with parameters which were obtained from research. The script model can make some dynamic motion... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualising the structure of object-oriented systems

    Publication Year: 2000, Page(s):191 - 198
    Cited by:  Papers (5)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (800 KB)

    Executing object-oriented programs have a complex structure consisting of numerous objects connected by interobject references. This structure, called the program's object graph, is hard to understand, and this complicates learning, teaching, debugging and maintaining object-oriented programs. While visualisation can be used to display object graphs, the size and complexity of typical object graph... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual framework for the scripting of parallel agents

    Publication Year: 2000, Page(s):77 - 78
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (192 KB)

    Visual languages are well accepted and frequently applied in concurrent systems design. Whereas visual languages are mainly used for system specification, only little attention is paid for visual means w.r.t. integrated prototyping and dynamic visualization of parallel programs. This article presents SAL (Synchronous Agent Language), a general-purpose grid-based 2D programming language for paralle... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a visual software engineering language for specifying and analysing workflows

    Publication Year: 2000, Page(s):97 - 98
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (172 KB)

    Workflow is an essential topic for today's business and visual representations play a well accepted role in this area. Despite the fact that most requirements for engineering complex software systems apply also to workflow management systems, the lack of adequate methods for system dynamics which are essential in the process oriented workflow area prevent object oriented techniques from playing th... View full abstract»

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