Skip to main content

Attributed elementary programmed graph grammars

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1991)

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

Included in the following conference series:

Abstract

A new mechanism for generating graph languages is introduced which is based on the controlled rewriting of graphs using only six elementary types of graph productions, namely the addition, the deletion and the renaming of a node or an edge. Although these elementary graph productions are acting strictly locally and no embedding transformations are needed, in the unrestricted and monotone case, elementary programmed graph grammars have the same generative power as expression graph grammars. As a graph with attributes assigned to its nodes and edges is an even more useful tool for the description of certain data structures than a directed graph, attributed elementary programmed graph grammars turn out to be adequate graph rewriting systems applicable in many areas of computer science.

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.

References

  1. : Bunke, Horst: On the Generative Power of Sequential and Parallel Programmed Graph Grammars. Computing 29, 89–112, 1982.

    Google Scholar 

  2. : Dassow, Jürgen, PĂun, Gheorghe: Regulated Rewriting in Formal Language Theory. Springer-Verlag, Berlin, New York, 1989.

    Google Scholar 

  3. : Engels, Gregor, Lewerentz, Claus, Schäfer, Wilhelm: Graph Grammar Engineering: A Software Specification Method. In: [LNCS 291], 186–291.

    Google Scholar 

  4. : Freund, Rudolf: Elementary Programmed Graph Grammars, Technical report 185/2/F/GG1/91, Technical University of Vienna, 1991.

    Google Scholar 

  5. : Göttler, Herbert: Attributed Graph Grammars for Graphics. In: [LNCS 153], 130–142.

    Google Scholar 

  6. : Haberstroh, Brigitte: Analyse programm für elementare programmierte Graphgrammatiken. Report 180/3/H/GG2/90, Technical University of Vienna, 1990.

    Google Scholar 

  7. : Haberstroh, Brigitte, Freund, Rudolf:, Describing Neural Networks by Using Attributed Elementary Programmed Graph Grammars. To be presented at the Workshop Connectionism of the Seventh Austrian Conference on Artificial Intelligence 1991.

    Google Scholar 

  8. : Hopcroft, John E., Ullman, Jeffrey D.: Introductionto Automata Theory, Languages and Computation. Addison-Wesley Publishing Company, Reading Massachussetts, 1979.

    Google Scholar 

  9. : Kaplan, Simon M., Goering, Steven K., Campbell, Ray H.: Supporting the Software Development Process with Attributed NLC Graph Grammars. In: [LNCS 291], 309–325.

    Google Scholar 

  10. : Lecture Notes in Computer Science, Vol.153: Graph Grammars and Their Application to Computer Science. Springer-Verlag, Berlin, New York, 1983.

    Google Scholar 

  11. : Lecture Notes in Computer Science, Vol. 291: Graph Grammars and Their Application to Computer Science. Springer-Verlag, Berlin, New York, 1987.

    Google Scholar 

  12. : Nagl, Manfred: Formal Languages of Labelled Graphs. Computing 16, 113–137, 1976.

    Google Scholar 

  13. : Salomaa, A.: Formal Languages. Academic Press, New York, London, 1973.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gunther Schmidt Rudolf Berghammer

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Freund, R., Haberstroh, B. (1992). Attributed elementary programmed graph grammars. In: Schmidt, G., Berghammer, R. (eds) Graph-Theoretic Concepts in Computer Science. WG 1991. Lecture Notes in Computer Science, vol 570. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55121-2_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-55121-2_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55121-8

  • Online ISBN: 978-3-540-46735-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics