Summary
Directed node-label controlled graph grammars (DNLC grammars) are sequential graph rewriting systems. In a direct derivation step of a DNLC grammar a single node is rewritten. Both the rewriting of a node and the embedding of a “daughter graph” in a “host graph” are controlled by the labels of nodes only. We study the use of those grammars to define string languages. In particular we provide a characterization of the class of context-free string languages in terms of DNLC grammars.
Similar content being viewed by others
References
Claus, V., Ehrig, H., Rozenberg, G. (Eds.): Graph grammars and their application to computer science and biology. Lecture Notes in Computer Science Vol. 73, Berlin-Heidelberg-New York: Springer 1979
Ehrig, H.: Introduction to the algebraic theory of graph grammars. 1–69. In [1] (1979)
Ehrenfeucht, A., Rozenberg, G.: The sequence equivalence problem is decidable for OS systems. J. Assoc. Comput. Mach. (in press, 1981)
Janssens, D., Rozenberg, G.: Restrictions, extensions and variations of NLC grammars. Information Sci. 20, 217–244 (1980)
Nagl, M.: Graph-Grammatiken. Braunschweig/Wiesbaden: Vieweg 1979
Rosenfeld, A.: Picture languages. New York-London: Academic Press 1979
Salomaa, A.: Formal languages, New York-London: Academic Press 1973
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Janssens, D., Rozenberg, G. A characterization of context-free string languages by directed node-label controlled graph grammars. Acta Informatica 16, 63–85 (1981). https://doi.org/10.1007/BF00289591
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00289591