Set theoretic approaches to graph grammars
This paper sketches the approaches of a certain branch of graph grammars mainly studied at Erlangen, Osnabrück, Koblenz and Aachen, West Germany. It is named set theoretic, or expression, or algorithmic approach of graph grammars, because its mathematical base is elementary set theory, expressions are used to denote embedding transformations, and the question of applicability and implementation always was regarded of equal importance as theoretical results.
The paper gives an introduction to this branch of graph grammars by introducing one representative, sketches the theoretical results, the different modifications introduced for applications, and the various fields of applications already studied. It concludes with an outline how graph grammars can be used for conceptual modelling. In all these applications graph grammar modelling is on an abstract level giving, however, deep insight to the solutions for a realization.
KeywordsTarget Node Outgoing Edge Label Graph Incoming Edge Graph Grammar
Unable to display preview. Download preview PDF.
- /Ab 73/.Abe, N./Mitsumoto, M./Toyoda, J. I./Tanaka, J.: Web Grammars and Several Graphs, Journ. Comp. Syst. Sci. 7, 37–65.Google Scholar
- /BF 74/.Brayer, J.M./Fu, K.S.: Some Properties of Web Grammars, Techn. Rep. TR-EE 74-19, Purdue University.Google Scholar
- /Bu 79/.Bunke H.: Sequential and Parallel Programmed Graph Grammars (in German), Dissertation, University of Erlangen.Google Scholar
- /Bu 83/.Bunke, H.: 1983 Graph Grammars as a Generative Tool in Image Processing, in /ENR 83/, 8–19Google Scholar
- /CL 74/.Culik, K. II/Lindenmayer, A.: 1974 Parallel Rewriting on Graphs and Multidimensional Development, Technical Report CS-74-22, University of Waterloo, Canada.Google Scholar
- /ECR 79/.Ehrig, H./Claus, V./Rozenberg, G. (Eds.): 1979 Proc. 1st Int. Workshop on Graph Grammars and Their Application to Computer Science and Biology, Lect. Notes in Comp. Sci. 73, Berlin: Springer Verlag.Google Scholar
- /Eh 87/.Ehrig, H.: Tutorial on Algebraic Graph Grammars, this volume.Google Scholar
- /ENR 83/.Ehrig, H./Nagl, M./Rozenberg, G. (Eds.): 1983 Proc. 2nd Int. Workshop on Graph Grammars and Their Application to Computer Science, Lect. Notes in Comp. Sci. 153, Berlin: Springer-Verlag.Google Scholar
- /ELS 87/.Engels, G./Lewerentz, C./Schäfer, W.: Graph Grammar Engineering: A Software Development Method, this volume.Google Scholar
- /Fr 78/.
- /Gö 87/.Göttler, H.: Graph Grammars in Software Engineering (in German), 275 pp., University of Erlangen.Google Scholar
- /Ka 86/.Kaul, M.: Syntax-Analysis of Graphs Using Precedence Graph Grammars (in German), Dissertation, University of Osnabrück.Google Scholar
- /Mo 70/.
- /My 72/.Mylopoulos, J.: On The Relation of Grapf Grammars and Graph Automata, Proc. 11th SWAT Conf., 108–120.Google Scholar
- /Na 76/.Nagl, M.: 1976 Formal Languages of Labelled Graphs, Computing 16, 113–137.Google Scholar
- /Na 79a/.Nagl, M.: 1979a Graph Grammars: Theory, Applications, Implementation (in German), Braunschweig: Vieweg-Verlag, 375 pp.Google Scholar
- /Na 79b/.Nagl, M.: 1979b A Tutorial and Bibliographical Survey on Graph Grammars in /ECR 79/, 70–107.Google Scholar
- /Na 79,83/.Nagl, M.: 1979 Bibliographies on Graph Grammars in /ECR 79/, 108–126 and /ENR 83/ 415–448.Google Scholar
- /PR 69/.Pfaltz, J./Rosenfeld, A.: Web Grammars, Proc. Int. Joint Conf Art. Int., Washington, 609–619.Google Scholar
- /RM 72/.Rosenfeld, A./Milgram, D.: 1972 Web Automata and Web Grammars, Mach. Int. 7, 307–324.Google Scholar
- /Ro 87/.Rozenberg, G.: Tutorial on NLC-Graph Grammars, this volume.Google Scholar
- /Sc 70/.Schneider, H.J.: Chomsky-Systems for Partial Orderings (in German), Technical Report IMMD-3-3, University of Erlangen.Google Scholar
- /Sc 76/.Schneider, H.J.: 1976 Conceptual Database Description Using Graph Grammars, in H. Noltemeier (Ed.): Applied Computer Science 4, 77–98, Munich: Hanser-Verlag.Google Scholar
- /Sc 86/.Schütte, A.: Specification and Generation of Translations for Graph Languages by Attributed Graph Grammars (in German), Dissertation, EWH Koblenz.Google Scholar
- /Ue 78/.Uesu, T.: A system of Graph Grammars which generates all recursively enumerable sets of labelled graphs, Tsukaba J. of Mathematics 2, 11–26.Google Scholar
- /WG/.Workshops on Graphtheoretic Concepts in Computer Science held annually since 1972 in Middle-Europe, Proc. appeared by Hanser-Verlag, LNCS of Springer-Verlag, and by Trauner-Verlag, Linz/Austria.Google Scholar