1. Evaluating and comparing language workbenches Existing results and benchmarks for the future
- Author
-
Erdweg, Sebastian, van Der Storm, Tijs, Voelter, Markus, Tratt, Laurence, Bosman, Remi, Cook, William, Gerritsen, Albert, Hulshout, Angelo, Kelly, Steven, Loh, Alex, Konat, Gabriël, Molina, Pedro, Palatnik, Martin, Pohjonen, Risto, Schindler, Eugen, Schindler, Klemens, Solmi, Riccardo, Vergu, Vlad, Visser, Eelco, van Der Vlist, Kevin, Wachsmuth, Guido, van Der Woning, Jimi, Software Analysis and Transformation, Technische Universität Darmstadt - Technical University of Darmstadt (TU Darmstadt), Centrum Wiskunde & Informatica (CWI), Analysis and Transformation based on rEliAble tool coMpositionS (ATEAMS), Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centrum Wiskunde & Informatica (CWI), Voelter [Stuttgart ], King‘s College London, Sioux [Eindhoven], University of Texas at Austin [Austin], Delphino Consultancy [Best], MetaCase [Jyväskylä], Delft University of Technology (TU Delft), Icinetic [Sevilla], Sogyo [De Bilt], and Young Colfield [Amsterdam]
- Subjects
Questionnaire language ,benchmark ,Benchmarks ,case-study ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,Language workbenches ,Survey ,Domain-specific languages - Abstract
Language workbenches are environments for simplifying the creation and use of computer languages. The annual Language Workbench Challenge (LWC) was launched in 2011 to allow the many academic and industrial researchers in this area an opportunity to quantitatively and qualitatively compare their approaches. We first describe all four LWCs to date, before focussing on the approaches used, and results generated, during the third LWC. We give various empirical data for ten approaches from the third LWC. We present a generic feature model within which the approaches can be understood and contrasted. Finally, based on our experiences of the existing LWCs, we propose a number of benchmark problems for future LWCs. (C) 2015 Elsevier Ltd. All rights reserved.
- Published
- 2015
- Full Text
- View/download PDF