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 …

The Spoofax language workbench: rules for declarative specification of languages and IDEs

LCL Kats, E Visser - Proceedings of the ACM international conference on …, 2010‏ - dl.acm.org
Spoofax is a language workbench for efficient, agile development of textual domain-specific
languages with state-of-the-art IDE support. Spoofax integrates language processing …

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 …

Stratego/XT 0.17. A language and toolset for program transformation

M Bravenboer, KT Kalleberg, R Vermaas… - Science of computer …, 2008‏ - Elsevier
Stratego/XT is a language and toolset for program transformation. The Stratego language
provides rewrite rules for expressing basic transformations, programmable rewriting …

Collaborative Model-Driven Software Engineering—A systematic survey of practices and needs in industry

I David, K Aslam, I Malavolta, P Lago - Journal of Systems and Software, 2023‏ - Elsevier
The engineering of modern software-intensive systems is carried out in collaboration among
stakeholders with specialized expertise. The complexity of such systems often also …

Efficiency of projectional editing: A controlled experiment

T Berger, M Völter, HP Jensen, T Dangprasert… - Proceedings of the …, 2016‏ - dl.acm.org
Projectional editors are editors where a user's editing actions directly change the abstract
syntax tree without using a parser. They promise essentially unrestricted language com …

Usability driven DSL development with USE-ME

A Barišić, V Amaral, M Goulão - Computer Languages, Systems & …, 2018‏ - Elsevier
Abstract The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to
reduce the accidental complexity of software systems development. The availability of …

[HTML][HTML] Develo** microservice-based applications using the silvera domain-specific language

A Suljkanović, B Milosavljević, V Inđić, I Dejanović - Applied Sciences, 2022‏ - mdpi.com
Microservice Architecture (MSA) is a rising trend in software architecture design.
Applications based on MSA are distributed applications whose components are …

The screening phase in systematic reviews: Can we speed up the process?

I Rožanc, M Mernik - Advances in Computers, 2021‏ - Elsevier
The aim of a systematic reviews (SRs) is to gain a better understanding of a certain aspect of
selected research field using the principle of classification of a large number of carefully …

BIMSL: A generic approach to the integration of building information models with real-time sensor data

M Alves, P Carreira, AA Costa - Automation in Construction, 2017‏ - Elsevier
The surge of interest in digital building models combined with increasing sensorization of
spaces is prompting an integration of Building Information Modelling (BIM) with real-time …