Skip to main content

Set theoretic approaches to graph grammars

  • Part I Tutorial Introductions
  • Conference paper
  • First Online:
Book cover Graph-Grammars and Their Application to Computer Science (Graph Grammars 1986)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 291))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literature

  1. Abe, N./Mitsumoto, M./Toyoda, J. I./Tanaka, J.: Web Grammars and Several Graphs, Journ. Comp. Syst. Sci. 7, 37–65.

    Google Scholar 

  2. Brayer, J.M./Fu, K.S.: Some Properties of Web Grammars, Techn. Rep. TR-EE 74-19, Purdue University.

    Google Scholar 

  3. Bunke H.: Sequential and Parallel Programmed Graph Grammars (in German), Dissertation, University of Erlangen.

    Google Scholar 

  4. Bunke, H.: 1983 Graph Grammars as a Generative Tool in Image Processing, in /ENR 83/, 8–19

    Google Scholar 

  5. Culik, K. II/Lindenmayer, A.: 1974 Parallel Rewriting on Graphs and Multidimensional Development, Technical Report CS-74-22, University of Waterloo, Canada.

    Google Scholar 

  6. 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 

  7. Ehrig, H.: Tutorial on Algebraic Graph Grammars, this volume.

    Google Scholar 

  8. 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 

  9. Engels, G./Lewerentz, C./Schäfer, W.: Graph Grammar Engineering: A Software Development Method, this volume.

    Google Scholar 

  10. Franck, R.: 1978 A Class of Linearly Parsable Graph Grammars, Acta Informatica 10, 175–201.

    Article  Google Scholar 

  11. Göttler, H.: Graph Grammars in Software Engineering (in German), 275 pp., University of Erlangen.

    Google Scholar 

  12. Kaul, M.: Syntax-Analysis of Graphs Using Precedence Graph Grammars (in German), Dissertation, University of Osnabrück.

    Google Scholar 

  13. Montanari, U.: 1970 Separable Graphs, Planar Graphs and Web Grammars, Inf. Contr. 16, 243–267.

    Article  Google Scholar 

  14. Mylopoulos, J.: On The Relation of Grapf Grammars and Graph Automata, Proc. 11th SWAT Conf., 108–120.

    Google Scholar 

  15. Nagl, M.: 1976 Formal Languages of Labelled Graphs, Computing 16, 113–137.

    Google Scholar 

  16. Nagl, M.: 1979a Graph Grammars: Theory, Applications, Implementation (in German), Braunschweig: Vieweg-Verlag, 375 pp.

    Google Scholar 

  17. Nagl, M.: 1979b A Tutorial and Bibliographical Survey on Graph Grammars in /ECR 79/, 70–107.

    Google Scholar 

  18. Nagl, M.: 1979 Bibliographies on Graph Grammars in /ECR 79/, 108–126 and /ENR 83/ 415–448.

    Google Scholar 

  19. Pfaltz, J./Rosenfeld, A.: Web Grammars, Proc. Int. Joint Conf Art. Int., Washington, 609–619.

    Google Scholar 

  20. Rosenfeld, A./Milgram, D.: 1972 Web Automata and Web Grammars, Mach. Int. 7, 307–324.

    Google Scholar 

  21. Rozenberg, G.: Tutorial on NLC-Graph Grammars, this volume.

    Google Scholar 

  22. Schneider, H.J.: Chomsky-Systems for Partial Orderings (in German), Technical Report IMMD-3-3, University of Erlangen.

    Google Scholar 

  23. 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 

  24. Schütte, A.: Specification and Generation of Translations for Graph Languages by Attributed Graph Grammars (in German), Dissertation, EWH Koblenz.

    Google Scholar 

  25. 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 

  26. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hartmut Ehrig Manfred Nagl Grzegorz Rozenberg Azriel Rosenfeld

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nagl, M. (1987). Set theoretic approaches to graph grammars. In: Ehrig, H., Nagl, M., Rozenberg, G., Rosenfeld, A. (eds) Graph-Grammars and Their Application to Computer Science. Graph Grammars 1986. Lecture Notes in Computer Science, vol 291. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18771-5_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-18771-5_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18771-4

  • Online ISBN: 978-3-540-48178-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics