Proceedings 1991 IEEE Workshop on Visual Languages

8-11 Oct. 1991

Filter Results

Displaying Results 1 - 25 of 35
  • Interpretation of icon overlapping in iconic programming

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

    In recent years, the demand for the development of computer programming environments which are easy to use even for non-experts has increased. The previously developed iconic programming system, HI-VISUAL, is one of the trials towards realization of such friendly programming environments. In HI-VISUAL, program construction is carried out by arranging and overlapping icons on the screen. Here icons... 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 (584 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.
  • 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 (466 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.
  • 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 (584 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.<<ETX>> 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 (465 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.
  • 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 (487 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.<<ETX>> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graphical support for users' inferences within retrieval dialogues

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

    The paper describes an approach to support inferences about presented data within a graphical dialogue system. The approach is based on the usage of cognitive presentation forms which support the user to perceive the essentials of the presented data items. Thus, the user is enabled to draw inferences on the information content of these data. The advantages cognitive presentation forms are illustra... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A graphical query language for object oriented databases

    Publication Year: 1991, Page(s):205 - 210
    Cited by:  Papers (7)  |  Patents (16)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (575 KB)

    The authors discuss the main aspects of a graphical environment for querying object oriented databases, using the by-example approach. Its full integration in a browsing environment reduces the learning effort and gives the language high flexibility making it suitable for users with different skill. The query formulation is accomplished by interacting with query forms, where the user can access th... 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 (4)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (570 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.
  • An image database system facilitating icon-driven spatial information definition and retrieval

    Publication Year: 1991, Page(s):192 - 198
    Cited by:  Papers (8)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (517 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.
  • Visual strategies for querying databases

    Publication Year: 1991, Page(s):183 - 189
    Cited by:  Papers (6)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (718 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.
  • 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 (597 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.
  • 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 (553 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.
  • 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 (485 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.
  • 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 (461 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.
  • 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 (426 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.
  • 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 (445 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.
  • 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 (549 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.
  • 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 (625 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.
  • Parsing graphic function sequences

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

    With the rapid progress of desktop publishing, documents containing both texts and pictures can be easily composed on a computer display. In terms of the internal representation, pictures included in visual documents are usually represented as a sequence of graphic function calls. The paper describes an analysis technique for pictures which are expressed by means of graphic function sequences. Thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient parsing of multidimensional structures

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

    Visual languages have motivated growing interests in the investigation of grammatical formalisms and parsing algorithms for modelling and recognizing multidimensional structures. The effectiveness of visual languages require that some efforts must be accomplished to obtain efficient parsing techniques. A general parsing scheme for relation grammars is presented. The class RG/1 of grammars is chara... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A generalized parser for 2-D languages

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

    The authors present an extension of the Earley's (1970) generalized parser to the case of two-dimensional languages. They describe two-dimensional (positional) grammars as generalizations of context-free string grammars. The technique used to extend the Earley's algorithm is the same used for constructing a positional LR (pLR) parser. The main idea is to allow the parser to choose the next symbol ... 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 (565 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.<&l... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generating multimedia presentations automatically using TYRO, the constraint, case-based designer's apprentice

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

    TYRO is a visual programming environment that uses a case-based reasoning approach to capturing and reusing knowledge about the design of multimedia presentations. In TYRO, the designer constructs a case library by demonstrating solutions to prototypical multimedia problems and defining constraining relations between object sequences. Adaptation and augmentation of the case library takes place as ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A tailorable and extensible automatic layout facility

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

    An automatic layout facility is a tool that receives as input a graph-like structure and is able to produce a diagram that nicely represents such a structure. Due to the increasing number of systems that manage diagrams, the automatic layout facilities and the algorithms for graphs layout have been extensively studied. The authors present a new approach in building an automatic layout facility. Th... View full abstract»

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