Systematic mapping study on domain-specific language development tools

A Iung, J Carbonell, L Marchezan, E Rodrigues… - Empirical Software …, 2020 - Springer
Abstract Domain-specific languages (DSL) are programming or modeling languages
devoted to a given application domain. There are many tools used to support the …

A systematic mapping study of security concepts for configurable data storages

R May, C Biermann, J Krüger, G Saake… - Proceedings of the 26th …, 2022 - dl.acm.org
Most modern software systems can be configured to fulfill specific customer requirements,
adapting their behavior as required. However, such adaptations also increase the need to …

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 …

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 …

[HTML][HTML] A modular metamodel and refactoring rules to achieve software product line interoperability

JM Horcas, M Pinto, L Fuentes - Journal of Systems and Software, 2023 - Elsevier
Emergent application domains, such as cyber–physical systems, edge computing or industry
4.0. present a high variability in software and hardware infrastructures. However, no single …

Modeling language variability with reusable language components

A Butting, R Eikermann, O Kautz, B Rumpe… - Proceedings of the …, 2018 - dl.acm.org
Proliferation of modeling languages has produced a great variety of similar languages
whose individual maintenance is challenging and costly. Reusing the syntax and semantics …

Architecture and behavior modeling of cyber-physical systems with MontiArcAutomaton

JO Ringert, B Rumpe, A Wortmann - arXiv preprint arXiv:1509.04505, 2015 - arxiv.org
This book presents MontiArcAutomaton, a modeling language for architecture and be-havior
modeling of Cyber-Physical Systems as interactive Component & Connector mod-els …

Systematic composition of independent language features

A Butting, R Eikermann, O Kautz, B Rumpe… - Journal of Systems and …, 2019 - Elsevier
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 …

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 …

[PDF][PDF] The Language of SysML v2 under the Magnifying Glass.

N Jansen, J Pfeiffer, B Rumpe, D Schmalzing… - J. Object …, 2022 - awortmann.github.io
ABSTRACT The Systems Modeling Language (SysML) is defined as an extension of UML
that reuses, forfeits, and adjusts selected parts of UML to facilitate the modeling of complex …