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 …
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 …
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 …
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 …
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 …
Programming languages are complex systems that are usually implemented as monolithic interpreters and compilers. In recent years, researchers and practitioners gained interest in …
Programming languages are complex software systems integrated across an ecosystem of different applications such as language compilers or interpreters but also an integrated …
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 …
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 …