Difference between revisions of "WG211/M3Visser"
(Created page with "Category:WG211 <HTML> <HEAD> <title>Eelco Visser</title> </head> <body bgcolor="white"> Title: A Framework for Transformation of Java Programs <br>Speaker: Eelco Visser <...") |
m (1 revision) |
(No difference)
|
Revision as of 11:06, 12 December 2011
Speaker: Eelco Visser
Slides: [[http://pub.smart-generators.org/M3Schedule/Visser-JavaTransform.pdf .pdf]]
Abstract:
Stratego/XT is a language independent framework for building program transformation systems.
In order to do anything useful with Stratego, one needs to instantiate it for a particular source language.
Recently we have been working on a framework for the transformation of Java programs using Stratego.
The main components are java-front, which provides syntactic tools, i.e., a syntax definition for Java 5 and a pretty-printer,
and dryad, which supports bytecode engineering and type analysis.
So far we have mainly applied the framework for the embedding of domain-specific (