The Spoofax Language Workbench
Spoofax is a language workbench that integrates research in the following areas of language engineering:
Publications
The following publications cover the language workbenches as a whole. For publications on sub-domains check the pages above.
2018
2016
- Towards Live Language DevelopmentGabriël Konat, Sebastian Erdweg, Eelco Visser. In Workshop on Live Programming Systems (LIVE). 2016:
- Bootstrapping Domain-Specific Meta-Languages in Language WorkbenchesGabriël Konat, Sebastian Erdweg, Eelco Visser. GPCE 2016: 47-58 [doi]
- Bootstrapping, Default Formatting, and Skeleton Editing in the Spoofax Language WorkbenchGabriël Konat, Luis Eduardo de Souza Amorim, Sebastian Erdweg, Eelco Visser. Language Workbench Challenge (LWC@SLE), 2016.
2015
- Evaluating and comparing language workbenches: Existing results and benchmarks for the futureSebastian Erdweg, Tijs van der Storm, Markus Völter, Laurence Tratt, 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. Comp. Lang., Syst. \& Struct., 44:24-47, 2015. [doi]
- Understanding software through linguistic abstractionEelco Visser. SCP, 97:11-16, 2015. [doi]
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]
- DSL Engineering - Designing, Implementing and Using Domain-Specific LanguagesMarkus Völter, Sebastian Benz, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth. dslbook.org, 2013. [doi]
2012
2011
2010
2007