h1

h2

h3

h4

h5
h6
% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@PHDTHESIS{Gupta:1016093,
      author       = {Gupta, Rohit},
      othercontributors = {Rumpe, Bernhard and Tichy, Matthias},
      title        = {{A} systematic approach to fostering engineering of
                      industrial domain-specific modelling languages},
      volume       = {57},
      school       = {RWTH Aachen University},
      type         = {Dissertation},
      address      = {Düren},
      publisher    = {Shaker Verlag},
      reportid     = {RWTH-2025-06733},
      isbn         = {978-3-8440-9993-5},
      series       = {Aachener Informatik-Berichte, Software Engineering},
      pages        = {1 Online-Ressource : Illustrationen},
      year         = {2025},
      note         = {Druckausgabe: 2025. - Auch veröffentlicht auf dem
                      Publikationsserver der RWTH Aachen University; Dissertation,
                      RWTH Aachen University, 2025},
      abstract     = {Domain-Specific Modelling Languages (DSMLs) help modellers
                      and domain experts in various domains such as healthcare,
                      energy, information technology, and so on, in reducing the
                      gap between the problem space and the solution space by
                      placing models at the centre of development activities. This
                      shift towards model-driven development (MDD), where models
                      are introduced at early stages in any software or systems
                      engineering process and are the primary software engineering
                      artefacts, allows modellers to design complex, heterogeneous
                      real-world abstractions of their systems. In such complex
                      systems, concepts from individual domains are often
                      integrated as part of the bigger language infrastructure.
                      Specifically in an industrial setting, the methodologies to
                      describe a systematic engineering process for developing
                      such complex yet modular and reusable DSMLs that provides a
                      seamless modelling experience to modellers in both the large
                      scale organisations as well as in small and medium
                      enterprises is still largely neglected. Accordingly, this
                      thesis is aimed at providing the means to engineer graphical
                      DSMLs that are specifically focussed on industrial contexts.
                      Based on existing approaches, this work presents a
                      systematic approach to fostering the engineering of
                      industrial DSMLs by composing reusable language
                      infrastructure parts without the need for creating
                      completely new language infrastructure for similar domains
                      every time. These reusable units of a DSML, termed DSML
                      building blocks, consist of reusable language components
                      that, entirely or in part, contributes to the technical
                      definition of the language itself. The language components
                      compose through different forms of language composition to
                      form heterogeneous, integrated DSMLs. To foster the
                      interoperability of such common language infrastructure
                      parts between modelling environments, a bidirectional
                      exchange mechanism is detailed in this work. This work
                      further provides guidelines and design decisions that
                      language engineers should consider for their language
                      infrastructure in order to elevate the overall experience of
                      modellers. An approach for integrating methods, techniques,
                      and concepts in terms of guidance and recommendations for
                      modellers is detailed in this thesis that aims to move away
                      from plain technical views of models to instead model-aware
                      and dynamic views that are focussed on the current modelling
                      situation of such modellers. Overall, this thesis presents
                      approaches to modularly build reusable units of DSMLs that
                      compose together. The approaches presented in this thesis
                      allows language engineers to provide a more complete and
                      integrated language infrastructure that is ultimately aimed
                      at improving the modelling experience of practitioners in
                      the industry.},
      cin          = {121510 / 120000},
      ddc          = {004},
      cid          = {$I:(DE-82)121510_20140620$ / $I:(DE-82)120000_20140620$},
      typ          = {PUB:(DE-HGF)11 / PUB:(DE-HGF)3},
      doi          = {10.18154/RWTH-2025-06733},
      url          = {https://publications.rwth-aachen.de/record/1016093},
}