h1

h2

h3

h4

h5
h6
001016093 001__ 1016093
001016093 005__ 20250911135839.0
001016093 0247_ $$2HBZ$$aHT031255461
001016093 0247_ $$2Laufende Nummer$$a44535
001016093 0247_ $$2datacite_doi$$a10.18154/RWTH-2025-06733
001016093 020__ $$a978-3-8440-9993-5
001016093 037__ $$aRWTH-2025-06733
001016093 041__ $$aEnglish
001016093 082__ $$a004
001016093 1001_ $$0P:(DE-588)1374245313$$aGupta, Rohit$$b0$$urwth
001016093 245__ $$aA systematic approach to fostering engineering of industrial domain-specific modelling languages$$cRohit Gupta$$honline, print
001016093 260__ $$aDüren$$bShaker Verlag$$c2025
001016093 300__ $$a1 Online-Ressource : Illustrationen
001016093 3367_ $$02$$2EndNote$$aThesis
001016093 3367_ $$0PUB:(DE-HGF)11$$2PUB:(DE-HGF)$$aDissertation / PhD Thesis$$bphd$$mphd
001016093 3367_ $$0PUB:(DE-HGF)3$$2PUB:(DE-HGF)$$aBook$$mbook
001016093 3367_ $$2BibTeX$$aPHDTHESIS
001016093 3367_ $$2DRIVER$$adoctoralThesis
001016093 3367_ $$2DataCite$$aOutput Types/Dissertation
001016093 3367_ $$2ORCID$$aDISSERTATION
001016093 4900_ $$aAachener Informatik-Berichte, Software Engineering$$v57
001016093 502__ $$aDissertation, RWTH Aachen University, 2025$$bDissertation$$cRWTH Aachen University$$d2025$$gFak01$$o2025-04-10
001016093 500__ $$aDruckausgabe: 2025. - Auch veröffentlicht auf dem Publikationsserver der RWTH Aachen University
001016093 5203_ $$aDomänenspezifische Modellierungssprachen (DSMLs) hilft Modellierern und Domänenexperten in verschiedenen Bereichen wie Gesundheitswesen, Energie, Informationstechnologie usw. dabei, die Lücke zwischen dem Problemraum und dem Lösungsraum zu verringern, indem Modelle in den Mittelpunkt der Entwicklungsaktivitäten gestellt werden. Diese Verlagerung hin zur modellgesteuerten Entwicklung (MDD), bei der Modelle bereits in frühen Phasen eines Software- oder Systementwicklungsprozesses eingeführt werden und die primären Artefakte der Softwareentwicklung darstellen, ermöglicht es den Modellierern, komplexe, heterogene reale Abstraktionen solcher Systeme zu entwerfen. In solchen komplexen Systemen werden häufig Konzepte aus einzelnen Bereichen als Teil einer größeren Sprachinfrastruktur integriert. Speziell im industriellen Umfeld ist die Methodik zur Beschreibung eines systematischen Entwicklungsprozesses für solche komplexen und dennoch modularen und wiederverwendbaren DSMLs, die Modellierern sowohl in großen Organisationen als auch in kleinen und mittleren Unternehmen eine nahtlose Modellierungserfahrung bietet, noch weitgehend vernachlässigt. Dementsprechend zielt diese Arbeit darauf ab, die Mittel zur Entwicklung grafischer DSMLs bereitzustellen, die speziell auf industrielle Kontexte ausgerichtet sind. Basierend auf bestehenden Ansätzen wird in dieser Arbeit ein systematischer Ansatz vorgestellt, der die Entwicklung industrieller DSMLs fördert, indem wiederverwendbare Sprachinfrastrukturteile zusammengestellt werden, ohne dass jedes Mal eine komplett neue Sprachinfrastruktur für ähnliche Domänen erstellt werden muss. Diese wiederverwendbaren Einheiten einer DSML, die als DSML-Bausteine bezeichnet werden, bestehen aus wiederverwendbaren Sprachkomponenten, die ganz oder teilweise zur technischen Definition der Sprache selbst beitragen. Die Sprachkomponenten lassen sich durch verschiedene Formen der Sprachkomposition zu einer heterogenen, integrierten DSMLs zusammensetzen. Um die Interoperabilität solcher gemeinsamen Sprachinfrastrukturteile zwischen Modellierungsumgebungen zu fördern, wird in dieser Arbeit ein bidirektionaler Austauschmechanismus beschrieben. Diese Arbeit bietet außerdem Richtlinien und Designentscheidungen, die Sprachingenieure für ihre Sprachinfrastruktur in Betracht ziehen sollten, um die Gesamterfahrung von Modellierern zu verbessern. In dieser Arbeit wird ein Ansatz zur Integration von Methoden, Techniken, und Konzepten in Form von Leitlinien und Empfehlungen für Modellierer vorgestellt, der darauf abzielt, von einer rein technischen Sichtweise auf Modelle zu einer modellbewussten und dynamischen Sichtweise überzugehen, die die aktuelle Modellierungssituation der Modellierer berücksichtigt. Insgesamt werden in dieser Arbeit Ansätze zum modularen Aufbau wiederverwendbarer Einheiten von DSMLs vorgestellt, die sich zusammensetzen lassen. Die in dieser Arbeit vorgestellten Ansätze ermöglichen es Sprachingenieuren, eine vollständigere und integrierte Sprachinfrastruktur bereitzustellen, die letztlich darauf abzielt, die Modellierungserfahrung von Praktikern in der Industrie zu verbessern.$$lger
001016093 520__ $$aDomain-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.$$leng
001016093 588__ $$aDataset connected to DataCite
001016093 591__ $$aGermany
001016093 653_7 $$adomain specific languages
001016093 653_7 $$aindustrial domain specific modelling languages
001016093 653_7 $$aindustrial language engineering
001016093 653_7 $$amethods
001016093 653_7 $$amodel based systems engineering
001016093 7001_ $$0P:(DE-82)IDM00045$$aRumpe, Bernhard$$b1$$eThesis advisor$$urwth
001016093 7001_ $$0P:(DE-82)1018161$$aTichy, Matthias$$b2$$eThesis advisor
001016093 8564_ $$uhttps://publications.rwth-aachen.de/record/1016093/files/1016093.pdf$$yOpenAccess
001016093 8564_ $$uhttps://publications.rwth-aachen.de/record/1016093/files/1016093_source.zip$$yRestricted
001016093 909CO $$ooai:publications.rwth-aachen.de:1016093$$pdnbdelivery$$pdriver$$pVDB$$popen_access$$popenaire
001016093 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
001016093 9141_ $$y2025
001016093 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-588)1374245313$$aRWTH Aachen$$b0$$kRWTH
001016093 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-82)IDM00045$$aRWTH Aachen$$b1$$kRWTH
001016093 9201_ $$0I:(DE-82)121510_20140620$$k121510$$lLehrstuhl für Software Engineering (Informatik 3)$$x0
001016093 9201_ $$0I:(DE-82)120000_20140620$$k120000$$lFachgruppe Informatik$$x1
001016093 961__ $$c2025-09-10T11:34:52.004988$$x2025-08-08T21:29:20.656977$$z2025-09-10T11:34:52.004988
001016093 9801_ $$aFullTexts
001016093 980__ $$aI:(DE-82)120000_20140620
001016093 980__ $$aI:(DE-82)121510_20140620
001016093 980__ $$aUNRESTRICTED
001016093 980__ $$aVDB
001016093 980__ $$abook
001016093 980__ $$aphd