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
  • High-level static and dynamic visualisation of software architectures

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

    Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from these... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Implementation of a constraint-based visualization system

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

    The authors present the underlying principles, implementation issues, and several running examples of Delaunay, a constraint based data visualization system supporting a visual query language. Key components of Delaunay are its efficient constraint solver, the interface modules supporting advanced visualization, and the expressiveness and effectiveness principles it incorporates. Our successful im... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using visualizations to learn algorithms: should students construct their own, or view an expert's?

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

    Algorithm visualization software graphically illustrates how computer algorithms work. Past experiments designed to substantiate the software's pedagogical value have yielded mixed results. A review of these studies suggests that the more actively involved learners are in the visualization process, the better they perform. Given this trend, and inspired by ethnographic fieldwork we conducted in an... 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 (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1000 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.
  • Graphical relevance feedback: visual exploration in the document space

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

    We propose an interactive visualization technique for exploration of a document collection that allows the user to represent points of interest by selecting and dragging visualized objects. According to multiple points of interest, both documents and keywords are dynamically laid out on the 2D display. The user can select new points of interest with direct manipulation, having continuous visual fe... 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 (10)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (798 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.
  • 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 (213 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.
  • Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation

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

    The paper proposes an extension of layered graph grammars (LGGs), which have been introduced for the definition of visual languages (VLs). Offering new constructs like negative application conditions (NACs) it allows one to produce more concise VL definitions. A new layering condition and critical pair analysis are the prerequisites for a new parsing algorithm which avoids the exponential behaviou... 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 (433 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.
  • 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 (165 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.
  • Towards generic rule-based visual programming

    Publication Year: 2000, Page(s):65 - 66
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (194 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.
  • 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 (257 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.
  • 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 (173 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.
  • 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 (212 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.
  • A hybrid reasoning system with diagrams and sentences

    Publication Year: 2000, Page(s):73 - 74
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (211 KB)

    Deduction by a computer studied so far has been centered around symbolic reasoning with formulas. Recently, attention has been directed to reasoning with diagrams as well, in order to augment the deficiency of reasoning with symbols only. In this paper, we propose a hybrid reasoning system with diagrams and sentences, called JVenn, having perspicuity of diagrams and strictness of symbols complemen... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual modelling language for distributed geographic information systems

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

    A growing number of Communicating Geographic Information Systems (CGIS) have been developed since geographic libraries for programming languages such as Java have been marketed. In order to facilitate the design of customised GIS applications a visual object oriented method named OMEGA has been introduced. It is based on visual extensions of UML. In this paper, an extended version of OMEGA is prop... 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 (227 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.
  • Visual construction of algebraic specifications

    Publication Year: 2000, Page(s):79 - 80
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (249 KB)

    Algebraic specifications have a proven record for the development of software that is precise, consistent, complete and unambiguous. However, despite their usefulness there has been limited uptake by software engineers. The authors attribute this apparent discrepancy, at least in part, to a question of usability and understandability. This paper describes an approach to addressing these problems t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generation and evaluation of glyphs representing superclass-subclass relationships

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

    This paper proposes and evaluates glyph representation of inheritance relationships between a superclass and subclasses in an object-oriented programming language. The inheritance relationships in object-oriented programming languages are usually represented by a diagram of a tree graph or a nested structure in a visual programming environment. Using the proposed representation, the inheritance re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A data-flow visual approach to symbolic computing: implementing a production-rule-based programming system through a general-purpose data-flow VL

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

    The main aim of this paper is to investigate how the production-rule-based computational paradigm can be implemented through visual data-flow techniques. We propose a simple yet effective system for visually composing rule preconditions and actions, through a general purpose data-flow visual language. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Learning and reuse of a visual programming language

    Publication Year: 2000, Page(s):85 - 86
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (260 KB)

    Five science teachers were observed during two self-study sessions where they learned to use Visual AgenTalk (VAT). In the first session they learned basic skills; in the second, techniques for reusing example simulations. Two reusable examples were developed, one a concrete example world, the second an abstract world. Although all teachers succeeded in learning VAT basics, we observed differences... 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 (250 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.
  • Video description by automatic content extraction

    Publication Year: 2000, Page(s):89 - 90
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (502 KB)

    The richness of semantic content of visual representation is related to the fact that it has an aspect right only for interpretation by human. When videos are stored in a database their retrieval is normally performed simply by name. The need to have information on their content, during the retrieval phase, is growing and its extraction constitutes a challenge if performed automatically by the ret... 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 (160 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.