@article{CunhaV07:0, title = {Strongly Typed Rewriting For Coupled Software Transformation}, author = {Alcino Cunha and Joost Visser}, year = {2007}, doi = {10.1016/j.entcs.2006.10.019}, url = {http://dx.doi.org/10.1016/j.entcs.2006.10.019}, tags = {model-to-model transformation, object-oriented programming, rule-based, graph transformation, coupled evolution, composition, coupled transformation, type system, data-flow programming, data-flow, software evolution, source-to-source, graph-rewriting, rules, migration, strategic programming, transformation system, model transformation, subject-oriented programming, safe composition, 2LT, rewriting, feature-oriented programming, open-source, transformation, program transformation}, researchr = {https://researchr.org/publication/CunhaV07%3A0}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {174}, number = {1}, pages = {17-34}, } @article{Cunha2010, title = {Transformation of structure-shy programs with application to XPath queries and strategic functions}, author = {Alcino Cunha and Joost Visser}, year = {2010}, url = {http://www.sciencedirect.com/science/article/B6V17-4Y5GXTK-1/2/7b68ff063fea2fd01336b7c360ebf859}, tags = {programming languages, structure-shy programming, optimization, object-oriented programming, meta programming, generic programming, graph transformation, XML, XML Schema, tagging, graph query, transformation language, functional programming, polytypic programming, XPath, Haskell, type system, graph-rewriting, migration, subtyping, strategic programming, transformation system, algebra, programming, subject-oriented programming, context-aware, program optimization, Meta-Environment, rewriting, polytypic, systematic-approach, feature-oriented programming, meta-objects, transformation, query language, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/Cunha2010}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {In Press, Corrected Proof}, }