A Comparison of Tree Transductions Defined by Monadic Second Order Logic and by Attribute Grammars

作者: Roderick Bloem , Joost Engelfriet

DOI: 10.1006/JCSS.1999.1684

关键词:

摘要: Two well-known formalisms for the specification and computation of tree transductions are compared: mso graph transducer attributed with look-ahead, respectively. The transducer, restricted to trees, uses monadic second order logic define output in terms input tree. is an attribute grammar which all attributes trees; it preceded by a look-ahead phase have finitely many values. main result that these equivalent, i.e., appropriate implementation model specifiable logic. This holds transducers produce trees shared subtrees. If no sharing allowed, satisfies single use restriction.

参考文章(50)
J. Engelfriet, G. Rozenberg, Node replacement graph grammars Handbook of graph grammars and computing by graph transformation. pp. 1- 94 ,(1997)
Arto Salomaa, Grzegorz Rozenberg, Handbook of formal languages, vol. 3: beyond words Springer-Verlag New York, Inc.. ,(1997)
H.-J. Kreowski, F. Drewes, A. Habel, Hyperedge replacement graph grammars Handbook of graph grammars and computing by graph transformation. pp. 95- 162 ,(1997)
B Lorho, Methods and tools for compiler construction Cambridge University Press. ,(1984)
Joost Engelfriet, Context-free graph grammars Handbook of formal languages, vol. 3. pp. 125- 213 ,(1997) , 10.1007/978-3-642-59126-6_3
Joost Engelfriet, A Characterization of Context-Free NCE Graph Languages by Monadic Second-Order Logic on Trees international workshop on graph grammars and their application to computer science. pp. 311- 327 ,(1990) , 10.1007/BFB0017397
Zoltán Fülöp, Heiko Vogler, Attributed Tree Transducers Acta Cybernetica. ,vol. 5, pp. 137- 171 ,(1998) , 10.1007/978-3-642-72248-6_5
B. Courcelle, The expression of graph properties and graph transformations in monadic second-order logic Handbook of graph grammars and computing by graph transformation. pp. 313- 400 ,(1997)
J Engelfriet, Attribute grammars: attribute evaluation methods compiler construction. pp. 103- 138 ,(1984)
Donald E. Knuth, Semantics of context-free languages Theory of Computing Systems \/ Mathematical Systems Theory. ,vol. 2, pp. 127- 145 ,(1968) , 10.1007/BF01692511