Skip to main content

Graph Grammars with Application Conditions

  • Chapter
The Book of L

Abstract

The algebraic approach of graph grammars is extended by a very general notion of application conditions which can be defined separately for each production. This extended approach is applied to a small library system in order to show the flexibility of this concept for the design of systems in computer science and related areas. In addition to the general concept we study some special cases of graph grammars with application conditions with respect to their generative power. Finally we state some facts how to extend known results in the algebraic theory of graph grammars to the case with application conditions.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bunke, H.: Programmed Graph Grammars, in /CER 79/, pp.155–166

    Google Scholar 

  2. Claus, V. — Ehrig, H. — Rozenberg, G.: Graph Grammars and Their Application to Computer Science and Biology, Int. Workshop, Springer LNCS 73, 1979

    Google Scholar 

  3. Ehrig, H.: Introduction to the Algebraic Theory of Graph Grammars, in /CER 79/, pp. 1–69

    Google Scholar 

  4. Ehrig, H.: Algebraic Specifications with Requirements, Proc. CAAP’83, Springer LNCS 112 (1981), pp. 1–24

    MathSciNet  Google Scholar 

  5. Ehrig, H. — Kreowski, H.-J.: Applications of Graph Grammar Theory to Consistency, Synchronisation and Scheduling in Data Base Systems, Inf. Systems 5 (1980), pp. 225–238

    Article  MATH  Google Scholar 

  6. Ehrig, H. — Mahr, B.: Fundamentals of Algebraic Specifications 1: Equations and Initial Semantics, EATCS-Mono-graphs Vol. 6, Springer Verlag 1985

    Google Scholar 

  7. Ehrig, H. — Nagl, M. — Rozenberg, G.: Graph Grammars and Their Application to Computer Science, 2nd Int. Workshop, Springer LNCS 153, 1983

    Google Scholar 

  8. Ehrig, H. — Pfender, M. — Schneider, H.J.: Graph Grammars: An Algebraic Approach, Proc. SWAT 73, pp. 167–180

    Google Scholar 

  9. Gottlieb, C. — Furtado, A.: Data Schemata Based on Directed Graphs, Techn. Report No. 70 (1974), Dept. Comp. Sci., Univ. Toronto

    Google Scholar 

  10. Habel, A. — Kreowski, H.-J.: On Context-free Graph Languages Generated by Edge Replacement, in /ENR 83/, pp. 143–158

    Google Scholar 

  11. Janssens, D. — Rozenberg, G.: On the Structure of Node-Label-Controlled Graph Languages, Information Sciences 20, pp. 191–216 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  12. Kreowski, H.-J.: A Pumping Lemma for Context-free Graph Languages, in /CER 79/, pp. 270–283

    Google Scholar 

  13. Kreowski, H.-J. — Rozenberg, G.: On Structured Graph Grammars (Part I), Techn. Report No. 1/85, FB Math./Informatik Universitát Bremen, 1985

    Google Scholar 

  14. Lindenmayer, A. — Rozenberg, G.: Automata, Languages, Development, North Holland, 1976

    MATH  Google Scholar 

  15. Montanari, U.: Separable Graphs, Planar Graphs and Web Grammars, Inf. Contr. 16, pp. 243–267 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  16. Rosenfeld, A. — Milgram, D.: Web Automata and Web Grammars, Mach. Intell. 7, pp. 307–324 (1972)

    MATH  Google Scholar 

  17. Uesu, T.: A System of Graph Grammars which generates all Recursively Enumerable Sets of Labelled Graphs, Tsukuba J. Math. Vol 2 (1978), pp. 11–26

    MathSciNet  MATH  Google Scholar 

  18. Wankmüller, F.: Characterization of Graph Classes by Forbidden Structures and Reductions, in /ENR 83/, pp.405–414

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ehrig, H., Habel, A. (1986). Graph Grammars with Application Conditions. In: The Book of L. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-95486-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-95486-3_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-95488-7

  • Online ISBN: 978-3-642-95486-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics