Testing domain-specific languages

Lennart C. L. Kats, Rob Vermaas, Eelco Visser. Testing domain-specific languages. In Cristina Videira Lopes, Kathleen Fisher, editors, Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011. pages 25-26, ACM, 2011. [doi]


The Spoofax testing language provides a new approach to testing domain-specific languages as they are developed. It allows test cases to be written using fragments of the language under test, providing full IDE support for writing test cases and supporting tests for language syntax, semantics, and editor services.