Project Ideas

Visser
Current and past master thesis projects in the area of program transformation and some ideas for future projects.

Ongoing Projects

  • Java and XML -- Martin Bravenboer
  • Domain-specific optimization -- Stratego:CodeBoost - Transform:OttoSkroveBagge (Bergen)
  • Simplifying the Simplifier -- AlanVanDam
  • Documentation generation -- Rob Vermaas

Finished Projects

  • Similix in Stratego -- LennartSwart
  • Software Renovation -- Stratego:CobolX - Hedzer Westra - 2002
  • Inlining Strategies -- Arne de Bruijn - 2001
  • First-Class Rules and Generic Traversal -- Stratego:RhoStratego - Transform:EelcoDolstra - 2001

Project Ideas

Source to source transformation

  • Haskell transformation
    • Functions from Data

  • C transformation
    • typedefs by post-parse disambiguation

Reverse engineering

Optimization

Extending, improving Stratego

Resources

  • Transform:ProgramTransformation: survey website on program transformation
  • Stratego:StrategoLanguage: language for specification of program transformation systems