By Topic

Visual Languages, 2000. Proceedings. 2000 IEEE International Symposium on

Date 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 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
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 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.
  • A common framework for input, processing, and output in a rule-based visual language

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

    Isaac is a visual programming language for geometric reasoning intended for controlling mobile robots, currently under development at NMSU. Due to the application area, handling input and output (in particular, sensor input and actuator output) in a manner consistent with the language as a whole is particularly important in this language. The authors discuss the mechanisms employed by Isaac to pro... 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 (204 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 visual critiquing language for expressing design knowledge

    Publication Year: 2000, Page(s):209 - 216
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (732 KB)

    An important question of knowledge management is how we can support domain experts in formulating their domain knowledge and in making this expertise available via knowledge based systems. Critiquing systems are a special kind of knowledge based system. These systems provide context sensitive advice, and rationale to an artifact (for example charts, Web pages and so on) designed by a user. This is... 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 (176 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.
  • 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.
  • Visual construction of algebraic specifications

    Publication Year: 2000, Page(s):79 - 80
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 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.
  • Visualizing the synchronization of Java-threads with UML

    Publication Year: 2000, Page(s):199 - 206
    Cited by:  Papers (3)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (672 KB)

    Concurrent programming is a complex task, even with modern languages such as Java who provide language-based support for multithreading and synchronization. In addition to typical errors from sequential programming concurrent programming is prone to security and lifeness errors, which are difficult to detect due to the inherent nondeterminism in concurrent programs. While debugging is still mainly... 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 (5)
    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.
  • 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.
  • 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.
  • 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.
  • Incorporating image segmentations into a visual query language for content-based image retrieval

    Publication Year: 2000, Page(s):233 - 234
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (228 KB)

    Image retrieval systems have often used color and texture features successfully, but shape features have not been as successful, largely because of the difficulty of specifying them. Traditional image segmentation algorithms tend in many cases to produce results that users find unsatisfactory as either representations of the image or as components of an interpretation of the image. We have found, ... 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.
  • Visualising the structure of object-oriented systems

    Publication Year: 2000, Page(s):191 - 198
    Cited by:  Papers (4)  |  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.
  • 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.
  • 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 (1224 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.
  • Structured interactive animation for multimedia documents

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

    We propose a model for interactive animation (IAN) of structured objects in multimedia documents. The model naturally integrates usual multimedia elements (text, image, video, sound) with motion and graphical changes of geometric objects, but also with user and inter-object interaction. Animation is defined in a declarative and highly structured manner: a set of objects with their composition rela... 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.
  • Formal comparisons of program modification

    Publication Year: 2000, Page(s):165 - 171
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (568 KB)

    This work adopts a psychologically motivated evaluative framework in the comparison of a visual and a textual programming language. The framework used is a formal interpretation of cognitive dimensions, focusing upon the notion of notation viscosity. In contrast to many studies of visual languages, we do not primarily focus upon programs, but on program modification. Hence, a program (visual or te... 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.
  • Extended positional grammars

    Publication Year: 2000, Page(s):103 - 110
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (636 KB)

    Positional grammars are a formalism for the definition and implementation of visual languages. They have already been used in the past as part of the VLCC system (Visual Language Compiler-Compiler) for the definition and the implementation of visual environments for editing and compiling flowcharts, chemical structures, combinatorial networks, electric circuits, etc. The authors introduce the eXte... View full abstract»

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