2015
2014
- Programming and Programming LanguagesShriram Krishnamurthi. 2014.
- A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language DesignsEelco Visser, Guido Wachsmuth, Andrew P. Tolmach, Pierre Néron, Vlad A. Vergu, Augusto Passalaqua, Gabriël Konat. OOPSLA 2014: 95-111 [doi]
- Language Design with the Spoofax Language WorkbenchGuido Wachsmuth, Gabriël Konat, Eelco Visser. IEEE Software, 31(5):35-43, 2014. [doi]
2013
- The State of the Art in Language Workbenches - Conclusions from the Language Workbench ChallengeSebastian Erdweg, Tijs van der Storm, Markus Völter, Meinte Boersma, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabriël Konat, Pedro J. Molina, Martin Palatnik, Risto Pohjonen, Eugen Schindler, Klemens Schindler, Riccardo Solmi, Vlad A. Vergu, Eelco Visser, Kevin van der Vlist, Guido Wachsmuth, Jimi van der Woning. SLE 2013: 197-217 [doi]
- A Language Independent Task Engine for Incremental Name and Type AnalysisGuido Wachsmuth, Gabriël Konat, Vlad A. Vergu, Danny M. Groenewegen, Eelco Visser. SLE 2013: 260-280 [doi]
2012
- Natural and Flexible Error Recovery for Generated Modular Language EnvironmentsMaartje de Jonge, Lennart C. L. Kats, Eelco Visser, Emma Söderberg. TOPLAS, 34(4):15, 2012. [doi]
- Layout-Sensitive Generalized ParsingSebastian Erdweg, Tillmann Rendel, Christian Kästner, Klaus Ostermann. SLE 2012: 244-263 [doi]
- The Spoofax Name Binding LanguageGabriël Konat, Vlad A. Vergu, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser. In Companion to the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2012, Tucson, AR, USA, October 19 - 26, 2012. 2012: [doi]
- Declarative specification of template-based textual editorsTobi Vollebregt, Lennart C. L. Kats, Eelco Visser. LDTA 2012: 1-7 [doi]
2011
- An Algorithm for Layout Preservation in Refactoring TransformationsMaartje de Jonge, Eelco Visser. SLE 2011: 40-59 [doi]
- SugarJ: library-based syntactic language extensibilitySebastian Erdweg, Tillmann Rendel, Christian Kästner, Klaus Ostermann. OOPSLA 2011: 391-406 [doi]
- Declaratively programming the mobile web with MoblZef Hemel, Eelco Visser. OOPSLA 2011: 695-712 [doi]
- Static consistency checking of web applications with WebDSLZef Hemel, Danny M. Groenewegen, Lennart C. L. Kats, Eelco Visser. JSC, 46(2):150-182, 2011. [doi]
- Integrated language definition testing: enabling test-driven language developmentLennart C. L. Kats, Rob Vermaas, Eelco Visser. OOPSLA 2011: 139-154 [doi]
- Testing domain-specific languagesLennart C. L. Kats, Rob Vermaas, Eelco Visser. OOPSLA 2011: 25-26 [doi]
2010
- AMBIDEXTER: Practical Ambiguity DetectionBas Basten, Tijs van der Storm. SCAM 2010: 101-102 [doi]
- Preventing injection attacks with syntax embeddingsMartin Bravenboer, Eelco Dolstra, Eelco Visser. SCP, 75(7):473-495, 2010. [doi]
- Separation of Concerns and Linguistic Integration in WebDSLDanny M. Groenewegen, Zef Hemel, Eelco Visser. IEEE Software, 27(5):31-37, 2010. [doi]
- Code generation by model transformation: a case study in transformation modularityZef Hemel, Lennart C. L. Kats, Danny M. Groenewegen, Eelco Visser. SoSyM, 9(3):375-402, 2010. [doi]
- Pure and declarative syntax definition: paradise lost and regainedLennart C. L. Kats, Eelco Visser, Guido Wachsmuth. OOPSLA 2010: 918-932 [doi]
- The Spoofax language workbench (poster paper)Lennart C. L. Kats, Eelco Visser. OOPSLA 2010: 237-238 [doi]
- The Spoofax language workbench: rules for declarative specification of languages and IDEsLennart C. L. Kats, Eelco Visser. OOPSLA 2010: 444-463 [doi]
2009
2008
- Stratego/XT Reference ManualMartin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, Eelco Visser. 2008. [doi]
- Stratego/XT 0.17. A language and toolset for program transformationMartin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, Eelco Visser. SCP, 72(1-2):52-70, 2008. [doi]
- Mixing source and bytecode: a case for compilation by normalizationLennart C. L. Kats, Martin Bravenboer, Eelco Visser. OOPSLA 2008: 91-108 [doi]
2007
2006
2005
2004
2003
2002
2001
- XT: a bundle of program transformation toolsMerijn de Jonge, Eelco Visser, Joost Visser. ENTCS, 44(2):79-86, 2001. [doi]
- The ASF+SDF Meta-environment: A Component-Based Language Development EnvironmentMark G. J. van den Brand, Arie van Deursen, Jan Heering, H. A. de Jong, Merijn de Jonge, Tobias Kuipers, Paul Klint, Leon Moonen, Pieter A. Olivier, Jeroen Scheerder, Jurgen J. Vinju, Eelco Visser, Joost Visser. CC 2001: 365-370 [doi]
- Stratego: A Language for Program Transformation Based on Rewriting StrategiesEelco Visser. RTA 2001: 357-362 [doi]
1998
- An overview of ELANPeter Borovanský, Claude Kirchner, Hélène Kirchner, Pierre-Etienne Moreau, Christophe Ringeissen. ENTCS, 15:55-70, 1998. [doi]
- A core language for rewritingEelco Visser, Zine-El-Abidine Benaissa. ENTCS, 15:422-441, 1998. [doi]
- Building Program Optimizers with Rewriting StrategiesEelco Visser, Zine-El-Abidine Benaissa, Andrew P. Tolmach. ICFP 1998: 13-26 [doi]
1997
1996
1994
1993
1992
1989
1985