An Evaluation of Domain-Specific Language Technologies for Code Generation

Conference contribution


Publication Details

Author(s): Schmitt C, Kuckuk S, Köstler H, Hannig F, Teich J
Title edited volumes: Proceedings - 14th International Conference on Computational Science and Its Applications, ICCSA 2014
Publisher: IEEE Press
Publishing place: New York, NY, USA
Publication year: 2014
Conference Proceedings Title: Proc. of the 14th International Conference on Computational Science and its Applications (ICCSA)
Pages range: 18-26
ISBN: 978-1-4799-4264-0


Abstract


Software systems are becoming increasingly complex, requiring a deep knowledge to work and program with them. This is especially true for simulation frameworks used by scientists and engineers, but also applies to completely different domains such as mobile or web applications. To ease working with these systems, domain-specific languages (DSLs) are a convenient way to enable domain experts describe settings and problems they want to solve using terms familiar to them. Building upon this specification in the DSL, a compiler transform this to the target software framework, e.,g., runnable program code. To write such a compiler, a solid implementation framework is needed. In this paper, we propose criteria for the evaluation of textual programming language implementation frameworks to which we accordingly evaluate four technologies, namely Spoofax/IMP, Rascal MPL, a custom approach using C++ and a custom approach using Scala.



FAU Authors / FAU Editors

Hannig, Frank Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Köstler, Harald PD Dr.-Ing.
Lehrstuhl für Informatik 10 (Systemsimulation)
Kuckuk, Sebastian
Lehrstuhl für Informatik 10 (Systemsimulation)
Schmitt, Christian
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


How to cite

APA:
Schmitt, C., Kuckuk, S., Köstler, H., Hannig, F., & Teich, J. (2014). An Evaluation of Domain-Specific Language Technologies for Code Generation. In Proc. of the 14th International Conference on Computational Science and its Applications (ICCSA) (pp. 18-26). Minho, Guimaraes, PT: New York, NY, USA: IEEE Press.

MLA:
Schmitt, Christian, et al. "An Evaluation of Domain-Specific Language Technologies for Code Generation." Proceedings of the 14th International Conference on Computational Science and its Applications (ICCSA), Minho, Guimaraes New York, NY, USA: IEEE Press, 2014. 18-26.

BibTeX: 

Last updated on 2018-19-04 at 02:53