- document
-
Völter, M (author), van Deursen, A. (author), Kolb, Bernd (author), Eberle, Stephan (author)We report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as components, physical units, state machines, registers and interrupts. We find that the extensions help significantly with managing the complexity of the software. They improve...conference paper 2015
- document
-
Lindeman, R.T. (author), Kats, L.C.L. (author), Visser, E. (author)Tool support is vital to the effectiveness of domain-specific languages. With language workbenches, domain-specific languages and their tool support can be generated from a combined, high-level specification. This paper shows how such a specification can be extended to describe a debugger for a language. To realize this, we introduce a meta...report 2011
- document
-
Kats, L.C.L. (author), Vermaas, R. (author), Visser, E. (author)The reliability of compilers, interpreters, and development environments for programming languages is essential for effective software development and maintenance. They are often tested only as an afterthought. Languages with a smaller scope, such as domain-specific languages, often remain untested. General-purpose testing techniques and test...report 2011