Syntax-directed Transformations of XML Streams (TransformX)

(Stefanie Scherzinger and Alfons Kemper)

Abstract

We discuss the TransformX framework for syntax-directed transformations of XML streams. In this framework, we define stream transformations as a special form of attributed extended regular tree grammars where all attributes may be evaluated in a single pass over the input, a necessity in stream processing. In the tradition of tools such as Yacc, the TransformX parser generator translates attribute grammars to Java source code, which may then be compiled and evaluated.

We motivate our approach in developing this tool, present the theoretical foundations, and study the complexity of program generation. We further provide details on our prototype implementation and first experimental results.


Resources

 

Related Projects



back to main page of the Saarland University Database Group