Abstract
Sequential graph rewriting systems called graph or web grammars have been extensively studied within the last years, while parallel graph rewriting systems, named graph L-systems, are a very recent topic of research. In the following a relation between two representatives of these graph rewriting models is given: [CF]=[PEGL], where [CF] is the class of context free graph languages in [12], and [PEGL] is the class of propagating extended graph L-languages given in [13]. The validity of this relation in the graph case, opposite to the string case, is due to the fact that graphs derived in both rewriting systems have nonterminal edges. These edges may occur in the derivation of a graph belonging to the language of such a system, but not in the graph itself. Furthermore, the sequential mechanism is very powerful with respect to the transformation of the embeddings of the replaced graphs, and the parallel mechanism is very general with respect to the transformation of the connections from mother nodes to daughter graphs. These tools allow to simulate a sequential derivation step by two parallel ones and, vice versa, to simulate a parallel derivation step by a sequence of sequential steps.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Abe, N./Mizumoto, M./Toyoda, J.-I./Tanaka, K.: Web Grammars and Several Graphs, Journ. Comp. Sci. 7, 37–65 (1973).
Brendel,W./Nagl,M./Weber,D.: Implementation of Sequential and Parallel Graph Rewriting Systems, unpublished manuscript, University of Erlangen (1977).
Culik, K.II/Lindenmayer, A.: Parallel Graph Generating and Graph Recurrence Systems for Multidimensional Development, Int. Journ. General Syst. 3, 53–66 (1976).
Ehrig, H./Kreowsky, H.J.: Parallel Graph Grammars, in A. Lindenmayer/G. Rozenberg(Ed.): Automata, Languages, Development, Amsterdam: North Holland (1976).
Ehrig,H./Pfender,H./Schneider,H.J.: Graph-Grammars: An algebraic approach, Proc. 14th Annual Conf. on Switching and Automata Theory, 167–180 (1973).
Ehrig, H./Rozenberg, G.: Some Definitional Suggestions for Parallel Graph Grammars, in A. Lindenmayer/G. Rozenberg(Ed.): Automata, Languages, Development, Amsterdam: North Holland (1976).
Grötsch,E./Nagl,M.: Comparison between Explicit and Implicit Graph L-Systems, unpublished manuscript, University of Erlangen (1977).
Levy, L.S./Yueh, K.: On n-diagram graph grammars, unpublished manuscript, University of Pennsylvania, Philadelphia (1977).
Lindenmayer, A.: Mathematical Models for Cellular Interactions in Development, Parts I and II, Journ. Theor. Biology 18, 280–315 (1968).
Mayoh, B.H.: Multidimensional Lindenmayer Organisms, in G. Rozenberg/A. Salomaa(Ed.): L-Systems, Lect. Notes in Comp. Sci. 15, 302–326, Berlin: Springer-Verlag (1974).
Montanari, U.: Separable Graphs, Planar Graphs and Web Grammars, Inf. Contr. 16, 243–267 (1970).
Nagl, M.: Formal Languages of Labelled Graphs, Computing 16, 113–137 (1976).
Nagl, M.: On a Generalization of Lindenmayer-Systems to Labelled Graphs, in A. Lindenmayer/G. Rozenberg(Ed.): Automata,Languages,Development, 487–508, Amsterdam: North Holland (1976).
Nagl, M. Graph Rewriting Systems and Their Application in Biology, Lect. Notes in Biomathematics 11, 135–156 (1976).
Nagl, M.: On the Relation between Graph Grammars and Graph Lindenmayer-Systems, Arbitsber.d.Inst.f.Math.Masch.u.Datenver. 9, 1, 3–32, University of Erlangen (1976).
Pavlidis, T.: Linear and Context-free Graph Grammars, Journ. ACM 19, 11–23 (1972).
Pfaltz,J.L./Rosenfeld,A.: Web Grammars, Proc. Int. Joint Conf. Artif. Int., 609–619 (1969).
Rosen, B.: Deriving Graphs from Graphs by Applying a Production, Acta Informatica 4, 337–357 (1975).
Rosenfeld, A./Milgram, D.L.: Web automata and web grammars, Machine Intelligence 7, 307–324 (1972).
Schneider,H.J.: Chomsky-Systeme für partielle Ordnungen, Arbeitsber.d.Inst.f.Math.Masch.u.Datenver. 3, 3, University of Erlangen (1970).
Schneider, H.J./Ehrig, H.: Grammars on Partial Graphs, Acta Informatica 6, 297–316 (1976).
Schneider,H.J.: Graph Grammars, in this volume.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1977 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nagl, M. (1977). On the relation between graph grammars and graph L-systems. In: Karpiński, M. (eds) Fundamentals of Computation Theory. FCT 1977. Lecture Notes in Computer Science, vol 56. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08442-8_80
Download citation
DOI: https://doi.org/10.1007/3-540-08442-8_80
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-08442-6
Online ISBN: 978-3-540-37084-0
eBook Packages: Springer Book Archive