Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Macro tree transducers, attribute grammars, and MSO definable tree translations
Engelfriet J., Maneth S. Information and Computation154 (1):34-91,1999.Type:Article
Date Reviewed: Feb 1 2000

This paper continues a long series by the first author, alone and with others, beginning in 1975, all devoted to tree transformations--their properties and applications, especially in models for syntax-directed semantics as used by a preprocessor. The reader is “assumed to be familiar” with macro tree transducers, attribute grammars, monadic second-order logic (MSO), and MSO translations. The authors direct the reader to a recent monograph surveying macro (MTT) and attributed (ATT) tree transducers for the necessary background information [1].

After this warning, a “Preliminaries” section begins with definitions for the set of natural numbers and the empty set. This material varies widely, from the overly simple to that desperately needing a simple explanatory example. The paper works better, however, as a report of new research results.

First, every MSO-definable tree translation can be realized by an MTT. This result is achieved through the close relationship between single use restricted (sur) ATTs and MTTs with lookahead. The sur property applies to the unshared use of attributes. A partial converse holds as well for single use restricted MTTs with regular lookahead, where a corresponding MSO transducer can be constructed. Proving that an MSO tree translation can be found for every MTT is listed as future work.

Second, the sur is very restrictive, so that the first result holds for relatively few MTTs. It is, however, extended to MTTs with finite copying, where each parameter, or formalization of an attribute, may be copied a bounded number of times. This easing of sur expands the class of MTTs for which MSO transducers can be obtained.

Reviewer:  D. Appleby Review #: CR122670 (0002-0107)
1) Fulöp, Z. and Vogler, H. Syntax-directed semantics--formal models based on tree transducers. Springer, New York, 1998.
Bookmark and Share
 
Grammar Types (F.4.2 ... )
 
 
Graph Theory (G.2.2 )
 
 
Mathematical Logic (F.4.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Grammar Types": Date
Results on NLC grammars with one-letter terminal alphabets
Hoffmann J., Main M. Theoretical Computer Science 73(3): 279-294, 2001. Type: Article
Oct 1 1991
Recursive queries and context-free graph grammars
Courcelle B. Theoretical Computer Science 78(1): 217-244, 1991. Type: Article
Aug 1 1992
Attribute grammars : definitions, analysis of dependencies, proof methods
Courcelle B. (ed), Cambridge University Press, New York, NY, 1984. Type: Book (9780521268431)
Oct 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy