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 :
بازگشت