Abstract
Regular tree grammars can be used to generate graphs, by generating expressions that denote graphs. Top-down and bottom-up tree transducers are a tool for proving properties of such graph generating tree grammars.
Supported by the ESPRIT BRWG No.7183 COMPUGRAPH II
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
M.Bauderon, B.Courcelle; Graph expressions and graph rewritings, Math. Syst. Theory 20 (1987), 83–127
F.J.Brandenburg; On polynomial time graph grammars, Proc. STACS 88, Lecture Notes in Computer Science 294, Springer-Verlag, Berlin, pp.227–236
F.J.Brandenburg; The equivalence of boundary and confluent graph grammars on graph languages of bounded degree, in Rewriting Techniques and Applications (R.V.Book, ed.), Lecture Notes in Computer Science 488, Springer-Verlag, Berlin, 1991, pp.312–322
D.G.Corneil, H.Lerchs, L.Stewart Burlingham; Complement reducible graphs, Discr. Appl. Math. 3 (1981), 163–174
B.Courcelle; An axiomatic definition of context-free rewriting and its application to NLC graph grammars, Theor. Comput. Sci. 55 (1987), 141–181
B.Courcelle; The monadic second-order logic of graphs I: Recognizable sets of finite graphs, Inform. and Comput. 85 (1990), 12–75
B.Courcelle; Graph rewriting: an algebraic and logic approach, in Formal Models and Semantics, Handbook of Theoretical Computer Science Volume B (J.vanLeeuwen, ed.), Elsevier, Amsterdam, 1990, pp.193–242
B.Courcelle; On the structure of context-free sets of graphs generated by vertex replacement, Report 91-44, Bordeaux-1 University (A short version is Contextfree graph grammars: separating vertex replacement from hyperedge replacement, Proc. FCT'93 (Z.Ésik, ed.), Lecture Notes in Computer Science 710, Springer-Verlag, Berlin, pp.181–193)
B.Courcelle; Graph grammars, monadic second-order logic and the theory of graph minors, in Proc. of the A.M.S. Conference on Graph Minors, Seattle, 1993 (preliminary version in Bulletin of the EATCS 46 (1992), 193–226)
B.Courcelle; The monadic second-order logic of graphs V: on closing the gap between definability and recognizability, Theor. Comput. Sci. 80 (1991), 153–202
B.Courcelle; Monadic second-order definable graph transductions, invited lecture, Proc.CAAP '92 (J.-C.Raoult, ed.), Lecture Notes in Computer Science 581, Springer-Verlag, Berlin, 1992
B.Courcelle; The monadic second-order logic of graphs VII: Graphs as relational structures, Theor. Comput. Sci. 101 (1992), 3–33
B.Courcelle; Recognizable sets of graphs: equivalent definitions and closure properties, Research Report 92-06, Bordeaux-1 University
B.Courcelle, J.Engelfriet; A logical characterization of the sets of hypergraphs generated by hyperedge replacement grammars, Research Report 91-41, Bordeaux-1 University, to appear in Math. Syst. Theory.
B.Courcelle, J.Engelfriet, G.Rozenberg; Handle-rewriting hypergraph grammars, J. Comp. Syst. Sci. 46 (1993), 218–270
B.Courcelle, M.Mosbah; Monadic second-order evaluations on tree-decomposable graphs, Theor. Comput. Sci. 109 (1993), 49–82
F.Drewes; Transducibility — symbolic computation by tree-transductions, Universität Bremen, Bericht Nr: 2/93, 1993
F.Drewes, H.-J.Kreowski; A note on hyperedge replacement, in [19], pp. 1–11
H.Ehrig, H.-J.Kreowski, G.Rozenberg (eds.); Graph-Grammars and their Application to Computer Science, Lecture Notes in Computer Science 532, Springer-Verlag, Berllin, 1991
H.Ehrig, M.Nagl, G.Rozenberg, A.Rosenfeld (eds.); Graph-Grammars and their Application to Computer Science, Lecture Notes in Computer Science 291, Springer-Verlag, Berlin, 1987
J.Engelfriet; Tree automata and tree grammars, Lecture Notes, DAIMI FN-10, Aarhus, 1975
J.Engelfriet; Top-down tree transducers with regular look-ahead, Math. Syst. Theory 10 (1977), 289–303
J.Engelfriet; Some open questions and recent results on tree transducers and tree languages, in Formal language theory; perspectives and open problems (R.V.Book, ed.), Academic Press, New York, 1980
J.Engelfriet; Context-free NCE graph grammars, Proc. FCT '89, Lecture Notes in Computer Science 380, Springer-Verlag, Berlin, pp.148–161
J.Engelfriet; A characterization of context-free NCE graph languages by monadic second-order logic on trees, in [19], pp.311–327
J.Engelfriet; A Greibach normal form for context-free graph grammars, Proc. ICALP '92 (W.Kuich, ed.), Lecture Notes in Computer Science 623, Springer-Verlag, Berlin, pp.138–149
J.Engelfriet, L.M.Heyker; Hypergraph languages of bounded degree, Report 91-01, Leiden University, to appear in J. Comp. Syst. Sci.
J.Engelfriet, L.M.Heyker, G.Leih; Context-free graph languages of bounded degree are generated by apex graph grammars, Report 91-16, Leiden University, to appear in Acta Informatica
J.Engelfriet, G.Leih, G.Rozenberg; Nonterminal separation in graph grammars, Theor. Comput: Sci. 82 (1991), 95–111
J.Engelfriet, G.Rozenberg; A comparison of boundary graph grammars and context-free hypergraph grammars, Inform. and Comput. 84 (1990), 163–206
F.Gécseg, M.Steinby; Tree automata, Akadémiai Kiadó, Budapest, 1984
A.Habel; Hyperedge replacement: grammars and languages, Lecture Notes in Computer Science 643, Springer-Verlag, Berlin, 1992
A.Habel, H.-J.Kreowski; May we introduce to you: hyperedge replacement, in [20], pp. 15–26
A.Habel, H.-J.Kreowski, C.Lautemann; A comparison of compatible, finite, and inductive graph properties, Theor. Comput. Sci. 110 (1993), 145–168
A.Habel, H.-J.Kreowski, W.Vogler; Metatheorems for decision problems on hyperedge replacement graph languages, Acta Informatica 26 (1989), 657–677
A.Habel, H.-J.Kreowski, W.Vogler; Decidable boundedness problems for sets of graphs generated by hyperedge-replacement, Theor. Comput. Sci. 89 (1991), 33–62
M.Kaul; Syntaxanalyse von Graphen bei Präzedenz-Graph-Grammatiken, Ph. D. Thesis, Osnabrück, 1985
S.Kuske; A maximum path length pumping lemma for edge-replacement languages, Proc. FCT'93 (Z.Ésik, ed.), Lecture Notes in Computer Science 710, Springer-Verlag, Berlin, pp.342–351
T.Lengauer, E.Wanke; Efficient decision procedures for graph properties on context-free graph languages, J. of the ACM 40 (1993), 368–393
J.Mezei, J.B.Wright; Algebraic automata and context-free sets, Inform. and Control 11 (1967), 3–29
M.Nagl; Graph-Grammatiken, Vieweg, Braunschweig, 1979
M.Nivat, A.Podelski (eds.); Tree automata and languages, North-Holland, Amsterdam, 1992
W.C.Rounds; Mappings and grammars on trees, Math. Syst. Theory 4 (1970), 257–287
R.Schuster; Graphgrammatiken und Grapheinbettungen: Algorithmen und Komplexität, Ph.D.Thesis, Report MIP-8711, Passau, 1987
H.Seidl; Finite tree automata with cost functions, Proc. CAAP'92 (J.-C.Raoult, ed.), Lecture Notes in Computer Science 581, Springer-Verlag, Berlin, pp.279–299
W.Vogler; On hyperedge replacement and BNLC graph grammars, Discr. Appl. Math. 46 (1993), 253–273
E.Wanke; On the decidability of integer subgraph problems on context-free graph languages, Proc. FCT '91 (L.Budach, ed.), Lecture Notes in Computer Science 529, Springer-Verlag, Berlin, pp.415–426
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Engelfriet, J. (1994). Graph grammars and tree transducers. In: Tison, S. (eds) Trees in Algebra and Programming — CAAP'94. CAAP 1994. Lecture Notes in Computer Science, vol 787. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017471
Download citation
DOI: https://doi.org/10.1007/BFb0017471
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57879-6
Online ISBN: 978-3-540-48373-1
eBook Packages: Springer Book Archive