Abstract Language workbenches are environments for simplifying the creation and use of computer languages. The annual Language Workbench Challenge (LWC) was launched in …
Parsers are used in different software development scenarios such as compiler construction, data format processing, machine-level translation, and natural language processing. Due to …
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 …
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 …
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 …
Abstract Domain-specific languages (DSLs) promise to improve the software engineering process, eg, by reducing software development and maintenance effort and by improving …
Selecting and properly using approaches for DSL implementation can be challenging, given their variety and complexity. To support developers, we present the software chrestomathy …
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 …
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 …