- document
-
Völter, Markus (author), Kolb, Bernd (author), Szabo, T. (author), Ratiu, Daniel (author), van Deursen, A. (author)Language workbenches are touted as a promising technology to engineer languages for use in a wide range of domains, from programming to science to business. However, not many real-world case studies exist that evaluate the suitability of language workbench technology for this task. This paper contains such a case study. In particular, we...journal article 2019
- document
-
Lorenzen, Florian (author), Erdweg, S.T. (author)Syntactic language extensions can introduce new facilities into a programming language while requiring little implementation effort and modest changes to the compiler. It is typical to desugar language extensions in a distinguished compiler phase after parsing or type checking, not affecting any of the later compiler phases. If desugaring...journal article 2016
- document
-
Voelter, M. (author), Van Deursen, A. (author), Kolb, B. (author), Eberle, S. (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...report 2015
- 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
-
Guzman Carmona, J. (author)The Java programming language allows to create portable applications in a variety of domains. With the continuous development and demanding environment in industrial and research fields many proposals exist to extend the language in order to facilitate a more easier development and implementation of applications. Many extensions have been...master thesis 2009