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
Link To Document