DocumentCode
3200290
Title
An NCE context-sensitive graph grammar for visual design languages
Author
Adachi, Yoshihiro ; Kobayashi, Suguru ; Tsuchida, Kensei ; Yaku, Takaeo
Author_Institution
Dept. of Inf. & Comput. Sci., Tokyo Univ., Japan
fYear
1999
fDate
1999
Firstpage
228
Lastpage
235
Abstract
An NCE context-sensitive graph grammar, that is, a context-sensitive graph grammar with neighborhood controlled embedding has been developed. It is an expansion of the well-known NCE (context-free) graph grammar. Because it has a quite general embedding mechanism, it can be used to formalize the graph-syntax rules of visual objects with much flexibility. The composition of its production copies is discussed. It is theoretically and practically significant for defining graph-rewriting rules that can be (re)used to embed sub-graphs of particular structures, such as the feedback structure of control systems and the frequently-used sub-diagrams of program diagrams. The confluence property of NCE context-sensitive graph grammars is also studied. This property maintains that the result of a derivation does not depend on the order in which the production copies were applied. This is very important for guaranteeing the validity of the application of composite production copies and for developing efficient parsing algorithms. This formalization of subgraph reuse on, the basis of composite production copies is widely applicable to visual design languages based on graph grammars
Keywords
computational linguistics; context-sensitive grammars; graph grammars; rewriting systems; visual languages; NCE context-sensitive graph grammar; control systems; efficient parsing algorithms; feedback structure; formalization; graph-rewriting rules; graph-syntax rules; neighborhood controlled embedding; production copies; program diagrams; sub-diagrams; sub-graphs; visual design languages; visual objects; Computer languages; Control systems; Educational institutions; Embedded computing; Embedded software; Feedback; Formal languages; National electric code; Production; Programming environments;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1999. Proceedings. 1999 IEEE Symposium on
Conference_Location
Tokyo
ISSN
1049-2615
Print_ISBN
0-7695-0216-4
Type
conf
DOI
10.1109/VL.1999.795908
Filename
795908
Link To Document