A survey of Model Driven Engineering in robotics

E de Araújo Silva, E Valentin, JRH Carvalho… - Journal of Computer …, 2021 - Elsevier
Robots are complex to develop due to the diversity of hardware, software components and
the absence of common standards. To deal with these problems, Model-Driven Engineering …

Leveraging software product lines engineering in the development of external dsls: A systematic literature review

D Méndez-Acuña, JA Galindo, T Degueule… - … Languages, Systems & …, 2016 - Elsevier
The use of domain-specific languages (DSLs) has become a successful technique in the
development of complex systems. Consequently, nowadays we can find a large variety of …

Survey and classification of model transformation tools

N Kahani, M Bagherzadeh, JR Cordy, J Dingel… - Software & Systems …, 2019 - Springer
Abstract Model transformation lies at the very core of model-driven engineering, and a large
number of model transformation languages and tools have been proposed over the last few …

Execution framework of the GEMOC studio (tool demo)

E Bousse, T Degueule, D Vojtisek… - Proceedings of the …, 2016 - dl.acm.org
The development and evolution of an advanced modeling environment for a Domain-
Specific Modeling Language (DSML) is a tedious task, which becomes recurrent with the …

Multi-paradigm modelling for cyber–physical systems: a descriptive framework

M Amrani, D Blouin, R Heinrich, A Rensink… - Software and Systems …, 2021 - Springer
The complexity of cyber–physical systems (CPSs) is commonly addressed through complex
workflows, involving models in a plethora of different formalisms, each with their own …

Software language engineering in the large: towards composing and deriving languages

K Hölldobler, B Rumpe, A Wortmann - Computer Languages, Systems & …, 2018 - Elsevier
Suitable software languages are crucial to tackling the ever-increasing complexity of
software engineering processes and software products. They model, specify, and test …

Towards a recipe for language decomposition: quality assessment of language product lines

W Cazzola, L Favalli - Empirical Software Engineering, 2022 - Springer
Programming languages are complex systems that are usually implemented as monolithic
interpreters and compilers. In recent years, researchers and practitioners gained interest in …

[HTML][HTML] On the granularity of linguistic reuse

F Bertolotti, W Cazzola, L Favalli - Journal of Systems and Software, 2023 - Elsevier
Programming languages are complex software systems integrated across an ecosystem of
different applications such as language compilers or interpreters but also an integrated …

A compositional framework for systematic modeling language reuse

A Butting, J Pfeiffer, B Rumpe, A Wortmann - Proceedings of the 23rd …, 2020 - dl.acm.org
Many engineering domains started using generic modeling languages, such as SysML, to
describe or prescribe the systems under development. This raises a gap between the …

Concern-oriented language development (COLD): Fostering reuse in language engineering

B Combemale, J Kienzle, G Mussbacher… - … Languages, Systems & …, 2018 - Elsevier
Abstract Domain-Specific Languages (DSLs) bridge the gap between the problem space, in
which stakeholders work, and the solution space, ie, the concrete artifacts defining the target …