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 …

[HTML][HTML] A tutorial on metamodelling for grammar researchers

RF Paige, DS Kolovos, FAC Polack - Science of Computer Programming, 2014 - Elsevier
A metamodel has been defined as: a model of a model; a definition of a language; a
description of abstract syntax; and a description of a domain. Because of these varied …

Design guidelines for domain specific languages

G Karsai, H Krahn, C Pinkernell, B Rumpe… - arxiv preprint arxiv …, 2014 - arxiv.org
Designing a new domain specific language is as any other complex task sometimes error-
prone and usually time consuming, especially if the language shall be of high-quality and …

Derivation and refinement of textual syntax for models

F Heidenreich, J Johannes, S Karol, M Seifert… - … and Applications: 5th …, 2009 - Springer
Textual Syntax (TS) as a form of model representation has made its way to the Model-Driven
Software Development community and is considered a viable alternative to graphical …

Textual modeling tools: overview and comparison of language workbenches

B Merkle - Proceedings of the ACM international conference …, 2010 - dl.acm.org
Domain Specific Languages (DSL) attract more and more users as they are specialized and
optimized for a certain problem area. Currently the number of new emerging Programming …

From text to visual BPMN process models: Design and evaluation

A Ivanchikj, S Serbout, C Pautasso - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
Most existing Business Process Model and Notation (BPMN) editing tools are graphical, and
as such based on explicit modeling, requiring good knowledge of the notation and its …

Closing the gap between modelling and java

F Heidenreich, J Johannes, M Seifert… - … Conference, SLE 2009 …, 2010 - Springer
Abstract Model-Driven Software Development is based on standardised models that are
refined, transformed and eventually translated into executable code using code generators …

Graphical and textual model-driven microservice development

F Rademacher, J Sorgalla, P Wizenty… - Microservices: Science …, 2020 - Springer
Abstract Model-driven development (MDD) is an approach to software engineering that aims
to enable analysis, validation, and code generation of software on the basis of models …

Towards a tool-oriented taxonomy of view-based modelling

T Goldschmidt, S Becker, E Burger - Modellierung 2012, 2012 - dl.gi.de
The separation of view and model is one of the key concepts of Model-Driven Engineering
(MDE). Having different views on a central model helps modellers to focus on specific …

Toward live domain-specific languages: From text differencing to adapting models at run time

R van Rozen, T van der Storm - Software & Systems Modeling, 2019 - Springer
Live programming is a style of development characterized by incremental change and
immediate feedback. Instead of long edit-compile cycles, developers modify a running …