Proceedings 1991 IEEE Workshop on Visual Languages

8-11 Oct. 1991

Filter Results

Displaying Results 1 - 25 of 35
  • Proceedings. 1991 IEEE Workshop on Visual Languages (Cat. No.91TH0402-8)

    Publication Year: 1991
    Request permission for commercial reuse | |PDF file iconPDF (203 KB)
    Freely Available from IEEE
  • Characterizing visual languages

    Publication Year: 1991, Page(s):176 - 182
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (604 KB)

    A better understanding of the visual character of languages is important in developing one's ability to exploit the human visual system. The author briefly outlines Goodman's (1976) distinction between notational and analog languages, and describes its use in developing the notion of syntactic and semantic density as the defining characteristic of visual languages. Several languages are evaluated ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual strategies for querying databases

    Publication Year: 1991, Page(s):183 - 189
    Cited by:  Papers (5)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (724 KB)

    A number of interfaces, based on different techniques which better exploit the human senses, have been recently suggested and implemented so enlarging the bandwidth of the man-machine communication channel. The availability of graphical devices at low cost has given rise to a large diffusion of visual interfaces. The database field is particularly suited for such interfaces mainly because the data... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards customized user interface design environments

    Publication Year: 1991, Page(s):146 - 151
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (468 KB)

    The advantages of declarative end user task specification and those of automatic language tool generation are combined to produce individual user interface design environments that are maximally adapted to the specific requirements of the problem on hand. The development of the target design environment proceeds in two steps. First, a visual syntax-directed editor for a declarative task oriented s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • N/JOY-the world of objects

    Publication Year: 1991, Page(s):126 - 131
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (556 KB)

    The first generation of graphical user interfaces can be improved by the application of visual design principles. These principles establish a new design philosophy, contributing to visual and intuitive human computer inter-faces. Based on these principles the authors have designed the visual interaction language of the integrated software system N/JOY for easy identification, manipulation and ext... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graphical representation of logic programs and their behaviour

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

    The paper describes a set of graphs that form a coherent framework for the design and implementation of a graphical environment for logic programming. The set includes three types of graphs which collectively represent the structure of logic programs and their behavior. The representational formalism underlying the development of these graphs is based on cyclic AND/OR graphs. One of the most impor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualizing an algebra of objects

    Publication Year: 1991, Page(s):225 - 230
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (472 KB)

    Visual languages provide syntactic features to depict graphs explicitly: they offer an alternative to text for the denotation of structures of relations. The language viz was therefore devised to provide a means for visualizing relational specifications and programs. The increased understanding of object-oriented program design makes it sensible to enhance viz to cope with this style, and so provi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An image database system facilitating icon-driven spatial information definition and retrieval

    Publication Year: 1991, Page(s):192 - 198
    Cited by:  Papers (6)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (524 KB)

    As a step towards the development of advanced image database systems with the objective of reducing the semantic gap between the user's view and the system's view, an integrated image database system which facilitates icon-driven spatial information definition and retrieval is proposed. Spatial (visual) characteristics of entities in an image can be defined and retrieved in a uniform way by drawin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multi-iconic multi-interpretation computation: a medical case

    Publication Year: 1991, Page(s):47 - 53
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (664 KB)

    A system for visual programming of simulation experiments is presented. The models to be simulated are networks of functional units which transform matter flowing along channels. The models can be abstractly described as graphs specifying the computational organization of the system to be simulated. Users generate a simulation program in the form of a complex icon; the system automatically generat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interaction diagrams: a visual language for controlling a visual program editor

    Publication Year: 1991, Page(s):153 - 158
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (492 KB)

    A visual program editor is a graphics editor which has been specialized to support the creation of visual programs. Palette is a tool for constructing custom visual program editors from a generic editor and high-level specifications. One aspect of that customization is to specify the mapping from the actions of the user to the operations of the editor. Interaction diagrams are a visual notation fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual programming environment for programming by example abstraction

    Publication Year: 1991, Page(s):132 - 137
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (452 KB)

    The paper describes a way of extending the flexibility of example-based programming. The purpose of introducing such a programming style is to provide the user with a way of telling the system why and how he operates on it. This ability is achieved by introducing three mechanisms for target object specification, goal-driven execution, and parameter transfer by means of a clipboard. In the system, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual programming using structured data flow

    Publication Year: 1991, Page(s):34 - 39
    Cited by:  Papers (27)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (556 KB)

    In the quest for a visual programming language that can be used effectively by a broad range of people with different programming skill levels, a system has been developed based on a dataflow model extended with graphical control-flow structures. This system eliminates many of the problems associated with using dataflow graphs as a programming language, making programs easier to construct while st... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design considerations for a visual language for communications protocol specifications

    Publication Year: 1991, Page(s):231 - 237
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (592 KB)

    Communications protocol specification is a complex problem domain in which a visual paradigm may be employed. The paper describes the desirable characteristics of a visual specification language for this problem domain, and presents a preliminary design for such a language, based on message-flow diagrams View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Approach to designing easy-to-understand icons

    Publication Year: 1991, Page(s):246 - 253
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (592 KB)

    The paper describes an approach to designing icons whose functional meanings are easy for users to understand. It is first suggested that the design process is separated into two phases: (1) selection of objects to be used for icons; (2) determination of how to draw the selected objects. The authors focus on the first phase and discuss a method for selecting objects that strongly convey the desire... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Zeus: a system for algorithm animation and multi-view editing

    Publication Year: 1991, Page(s):4 - 9
    Cited by:  Papers (54)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (488 KB)

    Algorithm animation is a form of program visualization that is concerned with dynamic and interactive graphical displays of a program's fundamental operations. The paper describes the Zeus algorithm animation system. Zeus is noteworthy for its use of objects, strong-typing, parallelism, and graphical development of views. Also of interest is how the system can be used for building multi-view edito... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Iconic and diagrammatic interfaces: an integrated approach

    Publication Year: 1991, Page(s):199 - 204
    Cited by:  Papers (3)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (576 KB)

    The authors first analyze the motivations for using a visual approach in querying a database. Afterwards they consider the two main visual expressions, i.e. icons and diagrams, used to represent both data and processes, together with their main advantages and limitations. Based on these conditions, they describe a man-machine interface, together with a visual query language, providing an integrate... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Information display: control of visual representations

    Publication Year: 1991, Page(s):56 - 61
    Cited by:  Papers (6)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (472 KB)

    To display large quantities of information in a form that the user can readily comprehend, one turns to visual techniques. But one must provide at least the same type of control that the user has over textual displays-an ability to modify and tune the visual display to his or her own particular interests and preferences easily. The authors describe two systems, GUIDO and VIBE, that provide this ab... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual tools and languages: directions for the '90s

    Publication Year: 1991, Page(s):89 - 95
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (572 KB)

    The authors identify and discuss three domains where innovative application of visual programming languages is likely to make a significant impact in the near term: concurrent computing, computer-based assistance for people with disabilities, and the multimedia/multimodal environments of tomorrow in which it will be possible to hear and physically interact with information as well as see it View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CIAO: a powerful synchronisation and controlling mechanism for human computer interfaces

    Publication Year: 1991, Page(s):159 - 165
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (560 KB)

    The paper demonstrates how an object oriented structural and run-time toolkit architecture, called CIAO, is used to derive a framework for handling user interface dynamics. The approach exploits the object paradigm to build a powerful user interface controlling component in two phases. First, a structural description of the application domain is obtained and then incorporated into dialogue control... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The conceptual programming environment, CP: reasoning representation using graph structures and operations

    Publication Year: 1991, Page(s):138 - 143
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (432 KB)

    The conceptual programming environment, CP, developed at the Computing Research Laboratory (CRL), is a complete knowledge representation visual programming environment for use with both dynamic, open-world, problem solving (weak) applications and static, closed-world, scientific analysis (strong) applications. CP is based upon a graphical methodology of visualization derived from conceptual graph ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Topological composition systems: specifications for lexical elements of visual languages

    Publication Year: 1991, Page(s):118 - 124
    Cited by:  Papers (9)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (632 KB)

    The paper explains the role of lexical analysis in a visual programming environment. The authors classify the visual lexical elements based on the geometric properties of their composition operators. They explore the class of topologically composed lexical elements and provide a method of specifying them. They refer to these specifications as topological composition systems. The core of such a sys... View full abstract»

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

    Publication Year: 1991, Page(s):18 - 24
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (648 KB)

    The paper describes the conceptual model and specification method for a visualization environment concerned with exploring, monitoring, and presenting concurrent computations. The model is declarative in that visualization is treated as a mapping from program states to a three-dimensional geometric world. The state-to-geometry mapping is defined as a composition of several simpler mappings. This p... View full abstract»

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

    Publication Year: 1991, Page(s):218 - 224
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (492 KB)

    CUBE is a three-dimensional, visual, statically typed, higher-order logic programming language. CUBE will eventually be embedded into a virtual-reality-based programming environment that allows a user to manipulate a CUBE program simply by grabbing, placing and moving its components View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VPL: an active, declarative visual programming system

    Publication Year: 1991, Page(s):40 - 46
    Cited by:  Papers (15)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (688 KB)

    VPL is a visual programming language and environment for interactive image processing. VPL uses a novel system architecture which separates interaction and computation components in order to provide a highly interactive visual programming user-interface. VPL is based on a declarative, demand driven dataflow model of computation. It is a practical, usable visual programming system, integrating tool... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Features and a model for icon morphological transformation

    Publication Year: 1991, Page(s):240 - 245
    Cited by:  Papers (5)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (472 KB)

    The study proposes several criteria and a system model for morphological construction and transformation of icons. From this point of view, several important concepts, such as meta/actual-use of icons; icon homonyms/synonyms; local/global context; location sensitivity; icon orthogonality/consistency; degree of fusion and combination adequacy; or top-down/bottom-up transformation are discussed. Bas... View full abstract»

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