The state of the art in language workbenches: Conclusions from the language workbench challenge

S Erdweg, T Van Der Storm, M Völter… - … Conference, SLE 2013 …, 2013 - Springer
Abstract Language workbenches are tools that provide high-level mechanisms for the
implementation of (domain-specific) languages. Language workbenches are an active area …

Evaluating and comparing language workbenches: Existing results and benchmarks for the future

S Erdweg, T Van Der Storm, M Völter, L Tratt… - … Languages, Systems & …, 2015 - Elsevier
Abstract Language workbenches are environments for simplifying the creation and use of
computer languages. The annual Language Workbench Challenge (LWC) was launched in …

An empirical evaluation of Lex/Yacc and ANTLR parser generation tools

F Ortin, J Quiroga, O Rodriguez-Prieto, M Garcia - Plos one, 2022 - journals.plos.org
Parsers are used in different software development scenarios such as compiler construction,
data format processing, machine-level translation, and natural language processing. Due to …

Evaluation of software maintainability with openEHR–a comparison of architectures

K Atalag, HY Yang, E Tempero, JR Warren - International journal of medical …, 2014 - Elsevier
Purpose To assess whether it is easier to maintain a clinical information system developed
using openEHR model driven development versus mainstream methods. Methods A new …

An evaluation of domain-specific language technologies for code generation

C Schmitt, S Kuckuk, H Köstler… - … Science and Its …, 2014 - ieeexplore.ieee.org
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 …

Design and implementation of domain-specific language easytime

I Fister Jr, I Fister, M Mernik, J Brest - Computer Languages, Systems & …, 2011 - Elsevier
Measuring time in mass sporting competitions is, typically, performed with a timing system
that consists of a measuring technology and a computer system. The first is dedicated to …

OIL: an industrial case study in language engineering with Spoofax

O Bunte, J Denkers, LCM van Gool, JJ Vinju… - Software and Systems …, 2024 - Springer
Abstract Domain-specific languages (DSLs) promise to improve the software engineering
process, eg, by reducing software development and maintenance effort and by improving …

A chrestomathy of DSL implementations

S Schauss, R Lämmel, J Härtel, M Heinz… - Proceedings of the 10th …, 2017 - dl.acm.org
Selecting and properly using approaches for DSL implementation can be challenging, given
their variety and complexity. To support developers, we present the software chrestomathy …

Nez: practical open grammar language

K Kuramitsu - Proceedings of the 2016 ACM International …, 2016 - dl.acm.org
Nez is a PEG (Parsing Expressing Grammar)-based open grammar language that allows us
to describe complex syntax constructs without action code. Since open grammars are …

Migrating from proprietary tools to open-source software for EAST-ADL metamodel generation and evolution

J Holtmann, JP Steghöfer, H Lönn - Proceedings of the 25th International …, 2022 - dl.acm.org
Open-source software has numerous advantages over proprietary commercial-off-the-shelf
(COTS) software. However, there are modeling languages, tool chains, and tool frameworks …