• DocumentCode
    2778514
  • Title

    Declarative specification of visual languages

  • Author

    Helm, Richard ; Marriott, Kim

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1990
  • fDate
    4-6 Oct 1990
  • Firstpage
    98
  • Lastpage
    103
  • Abstract
    In order to specify the relationship between pictures and their meaning, a class of declarative, constraint-based picture specification languages is introduced. These extend previous approaches to picture specification based on constraints and grammar formalisms. As the languages are defined as an abstract language scheme, it is ensured that they share a common declarative semantics and execution model. The declarative semantics allows both people and machines to easily reason about a specification independently of any underlying implementation. The operational semantics permit a picture specification to be used to both generate and recognize pictures defined by visual languages. Implementation techniques developed for constraint logic programs, which enable this to be done efficiently, are discussed
  • Keywords
    formal languages; high level languages; logic programming; specification languages; visual programming; abstract language; constraint logic programs; constraint-based picture specification languages; declarative picture specification languages; declarative semantics; execution model; operational semantics; picture generation; picture recognition; reason; visual languages; Deductive databases; Graphics; Image generation; Image recognition; Logic programming; Rain; Set theory; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1990., Proceedings of the 1990 IEEE Workshop on
  • Conference_Location
    Skokie, IL
  • Print_ISBN
    0-8186-2090-0
  • Type

    conf

  • DOI
    10.1109/WVL.1990.128389
  • Filename
    128389