Title :
Declarative specification of visual languages
Author :
Helm, Richard ; Marriott, Kim
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
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;
Conference_Titel :
Visual Languages, 1990., Proceedings of the 1990 IEEE Workshop on
Conference_Location :
Skokie, IL
Print_ISBN :
0-8186-2090-0
DOI :
10.1109/WVL.1990.128389