Research

Spoofax

Publications

See also the publication list on researchr

The Spoofax Language Workbench

  • Ricky T. Lindeman, Lennart C. L. Kats, Eelco Visser. Declaratively Defining Domain-Specific Language Debuggers In Ewen Denney, Ulrik Pagh Schultz, editors, Proceedings of the Generative Programming and Component Engineering, 7th International Conference (GPCE 2011), ACM, 2011. (abstract) (pdf) (bib)

  • Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser. Domain-Specific Languages for Composable Editor Plugins. In Proceedings of the Ninth Workshop on Language Descriptions, Tools, and Applications (LDTA'09), Electronic Notes in Theoretical Computer Science. York, United Kingdom, March 2009. (abstract) (pdf) (bib)

Spoofax components

  • Maartje de Jonge, Eelco Visser. An Algorithm for Layout Preservation in Refactoring Transformations. In Proceedings of Software Language Engineering (SLE 2011), Lecture Notes in Computer Science, Springer, 2011. (To appear.) (pdf)

  • Lennart C. L. Kats, Eelco Visser. Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability. In IEEE International Working Conference on Source Code Analysis and Manipulation 2010 (SCAM 2010), IEEE, 2010. (abstract) (pdf) (bib)

The original Spoofax editor

(the following paper relates to the original Spoofax SDF and Stratego editor, not the Spoofax/IMP language workbench)

  • Karl T. Kalleberg and Eelco Visser. Spoofax: An Interactive Development Environment for Program Transformation with Stratego/XT. In T. Sloane and A. Johnstone, editors, Seventh Workshop on Language Descriptions, Tools, and Applications (LDTA 2007), ENTCS, pages 47--50, Braga, Portugal, March 2007. Elsevier.

Presentations