Modular Tree Automata
- University of Copenhagen
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOriginal language
Undefined/UnknownPages from-to (Number of pages)
Pages 263-299 (37 pages)Publication milestones
- Published - 01/06/2012
Publication status
Published - 01/06/2012
Volume
7342Publisher
Springer, United States, GermanyISBN (Print)
978-3-642-31112-3Publication IDs
- Scopus: 84887246741
Host publication title
Mathematics of Program ConstructionHost publication editors
- Jeremy Gibbons
- Pablo Nogueira
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.
Publication metrics
PlumX, opens in new tab
Citations
2
Captures
7
