Master Thesis MSTR-2022-123

BibliographyWeller, Marcel: Transformation of technology-specific deployment models into technology-agnostic deployment models.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 123 (2022).
123 pages, english.
Abstract

The deployment of software applications to the cloud is a highly complex process that leaves plenty of room for further improvement and optimization. To facilitate the automation and management of deployment processes, development teams can use various deployment technologies to create deployment models. For that, developers must acquire specialized knowledge and expertise in the deployment technologies they intend to use. Consequently, development teams create technology-specific deployment models that are difficult to comprehend for developers and other application stakeholders who do not have the required expertise. This work aims to transform technology-specific deployment models into technology-agnostic deployment models to facilitate the comprehensibility of application deployments. Technology-agnostic deployment models describe application deployments using abstract concepts that do not require experience with specific deployment technologies to comprehend them. In this work, we present the concept of a transformation framework capable of performing such a transformation process. Furthermore, we evaluate a prototypical realization of the transformation framework that supports four different deployment technologies. The results show that the transformation framework can create technology-agnostic deployment models that contain most of the application deployment information. However, we also found that the transformation framework requires significantly more development effort to support arbitrary deployment technologies. The presented concept provides a foundation for future work exploring various topics regarding the transformation of technology-specific deployment models into technology-agnostic deployment models.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Software Technology, Software Quality and Architecture
Superviser(s)Becker, Prof. Steffen; Breitenbücher, Dr. Uwe; Speth, Sandro
Entry dateJuly 2, 2024
   Publ. Computer Science