Montiarc-architectural modeling of interactive distributed and cyber-physical systems

A Haber, JO Ringert, B Rumpe - arxiv preprint arxiv:1409.6578, 2014 - arxiv.org
This report presents MontiArc, a modeling language for the description of Component &
Connector architectures. A component is a unit executing computations and/or storing data …

CD2Alloy: Class diagrams analysis using Alloy revisited

S Maoz, JO Ringert, B Rumpe - … , Wellington, New Zealand, October 16-21 …, 2011 - Springer
We present CD2Alloy, a novel, powerful translation of UML class diagrams (CDs) to Alloy.
Unlike existing translations, which are based on a shallow embedding strategy, and are thus …

xMOF: Executable DSMLs based on fUML

T Mayerhofer, P Langer, M Wimmer… - International conference on …, 2013 - Springer
The basic ingredients of a domain-specific modeling language (DSML) are its syntax and
semantics. For defining the abstract syntax in terms of metamodels, MOF constitutes a …

A graph solver for the automated generation of consistent domain-specific models

O Semeráth, AS Nagy, D Varró - … of the 40th international conference on …, 2018 - dl.acm.org
Many testing and benchmarking scenarios in software and systems engineering depend on
the systematic generation of graph models. For instance, tool qualification necessitated by …

Variability within modeling language definitions

MV Cengarle, H Grönniger, B Rumpe - … 2009, Denver, CO, USA, October 4 …, 2009 - Springer
We present a taxonomy of the variability mechanisms offered by modeling languages. The
definition of a formal language encompasses a syntax and a semantic domain as well as the …

Reasoning about metamodeling with formal specifications and automatic proofs

EK Jackson, T Levendovszky… - … Languages and Systems …, 2011 - Springer
Metamodeling is foundational to many modeling frameworks, and so it is important to
formalize and reason about it. Ideally, correctness proofs and test-case generation on the …

Innovations in model-based software and systems engineering

K Hölldobler, J Michael, JO Ringert, B Rumpe… - 2019 - figshare.le.ac.uk
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 …

Formal validation of domain-specific languages with derived features and well-formedness constraints

O Semeráth, Á Barta, Á Horváth, Z Szatmári… - Software & Systems …, 2017 - Springer
Despite the wide range of existing tool support, constructing a design environment for a
complex domain-specific language (DSL) is still a tedious task as the large number of …

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 …

Iterative and incremental model generation by logic solvers

O Semeráth, A Vörös, D Varró - International Conference on Fundamental …, 2016 - Springer
The generation of sample instance models of Domain-Specific Language (DSL)
specifications has become an active research line due to its increasing industrial relevance …