Modular tree automata

Patrick Bahr

2 Citations (Scopus)
88 Downloads (Pure)

Abstract

Tree automata are traditionally used to study properties of tree languages and tree transformations. In this paper, we consider tree automata as the basis for modular and extensible recursion schemes. We show, using well-known techniques, how to derive from standard tree automata highly modular recursion schemes. Functions that are defined in terms of these recursion schemes can be combined, reused and transformed in many ways. This flexibility facilitates the specification of complex transformations in a concise manner, which is illustrated with a number of examples.
Original languageEnglish
Title of host publicationMathematics of Program Construction : 11th International Conference, MPC 2012, Madrid, Spain, June 25-27, 2012. Proceedings
EditorsJeremy Gibbons, Pablo Nogueira
Number of pages37
PublisherSpringer
Publication date2012
Pages263-299
ISBN (Print)978-3-642-31112-3
ISBN (Electronic)978-3-642-31113-0
DOIs
Publication statusPublished - 2012
Event11th International Conference on Mathematics of Program Construction - Madrid, Spain
Duration: 25 Jun 201227 Jun 2012
Conference number: 11

Conference

Conference11th International Conference on Mathematics of Program Construction
Number11
Country/TerritorySpain
CityMadrid
Period25/06/201227/06/2012
SeriesLecture notes in computer science
Volume7342
ISSN0302-9743

Keywords

  • Faculty of Science
  • compiler
  • tree transducer
  • deforestation
  • attribute grammar
  • syntax-directed

Fingerprint

Dive into the research topics of 'Modular tree automata'. Together they form a unique fingerprint.

Cite this