DSL for Data Transformation and Filtering in Reo

Reo already has support for Transformation and Filter channels. The CA code generator has rudimentary support for these channels. However, transformation and filter logic has to be specified in Java to be amenable to code generation. The goal of this project is to add support for domain specific languages for transformation and filtering such as regular expressions, XPath and XSLT. This could be accomplished by integrating a framework such as Smooks.