• 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