Systematic mapping study on domain-specific language development tools
Abstract Domain-specific languages (DSL) are programming or modeling languages
devoted to a given application domain. There are many tools used to support the …
devoted to a given application domain. There are many tools used to support the …
A computer science perspective on digital transformation in production
The Industrial Internet-of-Things (IIoT) promises significant improvements for the
manufacturing industry by facilitating the integration of manufacturing systems by Digital …
manufacturing industry by facilitating the integration of manufacturing systems by Digital …
Composition operators for modeling languages: A literature review
J Pfeiffer, B Rumpe, D Schmalzing… - Journal of Computer …, 2023 - Elsevier
Efficiently engineering modeling languages demands their reuse through composition.
Research in language engineering has produced many different operators to reuse and …
Research in language engineering has produced many different operators to reuse and …
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 …
software engineering processes and software products. They model, specify, and test …
[HTML][HTML] On the granularity of linguistic reuse
Programming languages are complex software systems integrated across an ecosystem of
different applications such as language compilers or interpreters but also an integrated …
different applications such as language compilers or interpreters but also an integrated …
A compositional framework for systematic modeling language reuse
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 …
describe or prescribe the systems under development. This raises a gap between the …
Metamodel clone detection with SAMOS
Wider adoption of model-driven engineering leads to an abundance of models and
metamodels in academic and industrial practice. One of the key techniques for the …
metamodels in academic and industrial practice. One of the key techniques for the …
Modeling language variability with reusable language components
Proliferation of modeling languages has produced a great variety of similar languages
whose individual maintenance is challenging and costly. Reusing the syntax and semantics …
whose individual maintenance is challenging and costly. Reusing the syntax and semantics …
Innovations in model-based software and systems engineering
Engineering software and software intensive systems has become increasingly complex
over the last decades. In the ongoing digitalization of all aspects of our lives in almost every …
over the last decades. In the ongoing digitalization of all aspects of our lives in almost every …
Systematic composition of independent language features
Systematic reuse is crucial to efficiently engineer and deploy software languages to software
experts and domain experts alike. But “software languages are software too”, and hence …
experts and domain experts alike. But “software languages are software too”, and hence …