Testing domain-specific languages

@inproceedings{Kats2011TestingDL,
  title={Testing domain-specific languages},
  author={Lennart C. L. Kats and Rob Vermaas and Eelco Visser},
  booktitle={OOPSLA Companion},
  year={2011}
}
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.