• DocumentCode
    298946
  • Title

    Automatic construction of user interfaces from constraint multiset grammars

  • Author

    Sen Chok, Sitt ; Marriott, Kim

  • Author_Institution
    Monash Univ., Clayton, Vic., Australia
  • fYear
    1995
  • fDate
    5-9 Sep 1995
  • Firstpage
    242
  • Lastpage
    249
  • Abstract
    Describes tools which automatically generate a sophisticated user interface from a constraint multiset grammar specification of a visual language. The user interface allows the user to construct diagrams in the visual language from primitive tokens such as text, lines, rectangles or circles. These tokens are incrementally parsed into sub-diagrams. During parsing, automatic error correction removes geometric errors, providing feedback about what has been recognized. The user may add or delete tokens and may manipulate components of the diagram. During manipulation, the user interface takes account of the semantics of the diagram, preserving the geometric relationships dictated by the visual language. Our research has particular application to user interfaces for pen-based computers
  • Keywords
    automatic programming; diagrams; error correction; formal specification; geometry; grammars; graphical user interfaces; notebook computers; software tools; user interface management systems; visual languages; automatic construction; automatic error correction; constraint multiset grammar specification; diagram component manipulation; feedback; geometric errors; graphic editor; incremental parsing; pen-based computers; primitive tokens; semantics; sub-diagrams; user interfaces; visual language; Application software; Computer graphics; Computer interfaces; Equations; Error correction; Feedback; Feeds; Production; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, Proceedings., 11th IEEE International Symposium on
  • Conference_Location
    Darmstadt
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-7045-2
  • Type

    conf

  • DOI
    10.1109/VL.1995.520815
  • Filename
    520815