Model-Driven Software Development – Applications in Enterprise Computing and Digital Health and Particularities of Developing Standardized Editor Integrations

Neugebauer, Jonathan

Thesis (doctoral or post-doctoral)

Abstract

Models are used for various purposes in software development. For instance, software is designed and documented based on models. Next to such traditional uses of models, in model-driven software development (MDSD), models specified with the aid of a domain-specific language are input to transformations employed to, e.g., generate source code automatically. Thus, development processes can be improved. This dissertation combines the research field of MDSD with the domains of enterprise computing and digital health. To this end, model-driven development processes are proposed targeting two major enterprise resource planning systems. Moreover, this work demonstrates how model-driven techniques can be applied for the development of digital health technologies. Lastly, as supportive modeling environments are crucial for the successful adoption of MDSD approaches, this thesis also deals with the development of standardized (yet extensible) editor integrations.

Details about the publication

Place of publicationMünster
StatusPublished
Release year2024
Language in which the publication is writtenEnglish
Type of thesisDissertation thesis
University of graduationUniversität Münster
Graduation year2024
Thesis is writtencumulative
KeywordsModel-Driven Software Development; Domain-Specific Language; Enterprise Resource Planning; Digital Health Technologies; Integrated Development Environment; Editor Integration; Language Server Protocol

Authors from the University of Münster

Neugebauer, Jonathan
Practical Computer Science Group (PI)