Skip to main content

From Tree-Based Generators to Delegation Networks

  • Conference paper
Algebraic Informatics (CAI 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4728))

Included in the following conference series:

Abstract

The first part of this paper is a brief survey on tree-based generators, including some typical examples taken from the fields of string, tree, graph, and picture generation. In the second part, an extension of the tree-based generator called delegation network is proposed. Intuitively, a delegation network is a network of tree-based generators that can “delegate” subtasks to each other. In this way, different types of tree-based generators can be combined to generate complex objects.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Abelson, H., diSessa, A.: Turtle Geometry: The Computer as a Medium for Exploring Mathematics. MIT Press, Cambridge, MA (1980)

    Google Scholar 

  2. Bauderon, M., Courcelle, B.: Graph expressions and graph rewriting. Mathematical Systems Theory 20, 83–127 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  3. Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree Automata Techniques and Applications (2002), Available at http://www.grappa.univ-lille3.fr/tata

  4. Courcelle, B.: Graph rewriting: an algebraic and logic approach. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, vol. B, pp. 193–242. Elsevier, Amsterdam (1990)

    Google Scholar 

  5. Drewes, F., Högberg, J.: An algebra for tree-based music generation. In: Bozapalidis, S., Rahonis, G. (eds.) Proc. 2nd Intl. Conf. on Algebraic Informatics. LNCS, vol. 4728, pp. 161–173. Springer, Heidelberg (2007)

    Google Scholar 

  6. Drewes, F., Kreowski, H.-J.: Picture generation by collage grammars. In: Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G. (eds.) Handbook of Graph Grammars and Computing by Graph Transformation. Applications, Languages, and Tools, vol. 2, pp. 397–457. World Scientific, Singapore (1999)

    Google Scholar 

  7. Drewes, F.: Grammatical Picture Generation – A Tree-Based Approach. In: Texts in Theoretical Computer Science. An EATCS, Springer, Heidelberg (2006)

    Google Scholar 

  8. Drewes, F.: Delegation networks. Report UMINF 07.04, Umeå University (2007)

    Google Scholar 

  9. Engelfriet, J.: Some open questions and recent results on tree transducers and tree languages. In: Book, R.V. (ed.) Formal Language Theory: Perspectives and Open Problems, pp. 241–286. Academic Press, London (1980)

    Google Scholar 

  10. Engelfriet, J.: Context-free graph grammars. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages. Beyond Words, ch. 3, vol. 3, pp. 125–213. Springer, Heidelberg (1997)

    Google Scholar 

  11. Engelfriet, J., Schmidt, E.M.: IO and OI. I. Journal of Computer and System Sciences 15, 328–353 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  12. Engelfriet, J., Schmidt, E.M.: IO and OI. II. Journal of Computer and System Sciences 16, 67–99 (1978)

    Article  MATH  MathSciNet  Google Scholar 

  13. Fülöp, Z., Vogler, H.: Syntax-Directed Semantics: Formal Models Based on Tree Transducers. Springer, Heidelberg (1998)

    MATH  Google Scholar 

  14. Gécseg, F., Steinby, M.: Tree Automata. Akadémiai Kiadó, Budapest (1984)

    MATH  Google Scholar 

  15. Gécseg, F., Steinby, M.: Tree languages. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages. Beyond Words, ch. 1, vol. 3, pp. 1–68. Springer, Heidelberg (1997)

    Google Scholar 

  16. Habel, A., Kreowski, H.-J.: Collage grammars. In: Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) Graph Grammars and Their Application to Computer Science. LNCS, vol. 532, pp. 411–429. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  17. Maibaum, T.S.E.: A generalized approach to formal languages. Journal of Computer and System Sciences 8, 409–502 (1974)

    MATH  MathSciNet  Google Scholar 

  18. Nivat, M., Podelski, A. (eds.): Tree Automata and Languages. Elsevier, Amsterdam (1992)

    MATH  Google Scholar 

  19. Prusinkiewicz, P., Hammel, M., Hanan, J., Měch, R.: Visual models of plant development. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages. Beyond Words, vol. 3, pp. 535–597. Springer, Heidelberg (1997)

    Google Scholar 

  20. Prusinkiewicz, P., Lindenmayer, A.: The Algorithmic Beauty of Plants. Springer, Heidelberg (1990)

    MATH  Google Scholar 

  21. Rounds, W.C.: Mappings and grammars on trees. Mathematical Systems Theory 4, 257–287 (1970)

    Article  MATH  MathSciNet  Google Scholar 

  22. Thatcher, J.W.: Tree automata: an informal survey. In: Aho, A.V. (ed.) Currents in the Theory of Computing, pp. 143–172. Prentice-Hall, Englewood Cliffs (1973)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Symeon Bozapalidis George Rahonis

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Drewes, F. (2007). From Tree-Based Generators to Delegation Networks. In: Bozapalidis, S., Rahonis, G. (eds) Algebraic Informatics. CAI 2007. Lecture Notes in Computer Science, vol 4728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75414-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75414-5_3

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-75414-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics