TY - JOUR
T1 - Evaluating and comparing language workbenches
T2 - Existing results and benchmarks for the future
AU - Erdweg, Sebastian
AU - van der Storm, Tijs
AU - Völter, Markus
AU - Tratt, Laurence
AU - Bosman, Remi
AU - Cook, William R.
AU - Gerritsen, Albert
AU - Hulshout, Angelo
AU - Kelly, Steven
AU - Loh, Alex
AU - Konat, Gabriël
AU - Molina, Pedro J.
AU - Palatnik, Martin
AU - Pohjonen, Risto
AU - Schindler, Eugen
AU - Schindler, Klemens
AU - Solmi, Riccardo
AU - Vergu, Vlad
AU - Visser, Eelco
AU - Van Der Vlist, Kevin
AU - Wachsmuth, Guido
AU - Van Der Woning, Jimi
PY - 2015/12/1
Y1 - 2015/12/1
N2 - 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.
AB - 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.
KW - Benchmarks
KW - Domain-specific languages
KW - Language workbenches
KW - Questionnaire language
KW - Survey
UR - http://www.scopus.com/inward/record.url?scp=84943658378&partnerID=8YFLogxK
UR - http://resolver.tudelft.nl/uuid://c3c30075-3125-483f-9faf-67b42cad59d4
U2 - 10.1016/j.cl.2015.08.007
DO - 10.1016/j.cl.2015.08.007
M3 - Article
SN - 1477-8424
VL - 44
SP - 24
EP - 47
JO - Computer Languages, Systems and Structures
JF - Computer Languages, Systems and Structures
ER -