Detailansicht

Software variant management through process modeling and enactment integration
Tobias Pfaller
Art der Arbeit
Masterarbeit
Universität
Universität Wien
Fakultät
Fakultät für Informatik
Studiumsbezeichnung bzw. Universitätlehrgang (ULG)
Masterstudium Wirtschaftsinformatik
Betreuer*in
Stefanie Rinderle-Ma
Volltext herunterladen
Volltext in Browser öffnen
Alle Rechte vorbehalten / All rights reserved
DOI
10.25365/thesis.70513
URN
urn:nbn:at:at-ubw:1-11221.19438.867080-7
Link zu u:search
(Print-Exemplar eventuell in Bibliothek verfügbar)

Abstracts

Abstract
(Deutsch)
Software Anbieter sehen sich mit hohen Anpassungsanforderungen ihrer Kundinnen und Kunden konfrontiert. Die viel genutzte Praxis, Software zu klonen und zu modifizieren, führt aufgrund einer steigenden Anzahl an Varianten langristig zu enormen Wartungsschwierigkeiten. Diese Masterarbeit mit dem Titel "Software Variant Management Through Process Modeling And Enactment Integration" beschäftigt sich mit möglichen Architekturveränderungen monolithischer Software, um prozessbasierte modellgesteuerte Konfiguration zu ermöglichen. Dazu wurde ein Framework "Process-Based Mediation Configuration" (PBMC) entwickelt, das zu folgender Vorgehensweise anleitet: (1) die Identifizierung von variablen Komponenten, (2) die Extrahierung der variablen Komponenten, (3) die Erweiterung mit Prozess-Technologie und (4) die Nutzung eines neuen Patterns "Configurable Process Start", um die für unterschiedliche Kundinnen und Kunden passenden Prozessvarianten bei der Instanziierung zu wählen. Zur Evaluierung von PBMC wurde (1) ein Beispielprozess in einem realem Szenario (in Kooperation mit einer Partnerfirma) umgesetzt, (2) eine unabhängige Evaluation mit existierenden Ansätzen durchgeführt, und (3) eine prototypische Implementierung entwickelt.
Abstract
(Englisch)
Software vendors are confronted by their customers with high customizing requirements. The widely used practice of cloning and modifying software leads to an increasing number of variants and thus to enormous maintenance difficulties in the long term. Therefore, this master thesis "Software Variant Management Through Process Modeling And Enactment Integration" is about exploring architectural changes to monolithic software in order to enable process-based model-driven configuration. For this purpose, a framework "Process-Based Mediation Configuration" (PBMC) was developed, consisting of the following stages: (1) Identification of variable components, (2) extraction of variable components, (3) augmentation with process technology, (4) use of a new pattern "Configurable Process Start" to choose the process variants suitable for different customers during instantiation. To evaluate PBMC, (1) a sample process has been implemented in a real-world scenario (in cooperation with a company partner), (2) an independent evaluation with existing approaches has been conducted, and (3) a prototypical implementation has been developed.

Schlagwörter

Schlagwörter
(Englisch)
software variants process modeling process engine configuration
Schlagwörter
(Deutsch)
Software Varianten Prozessmodellierung Process Engine Konfiguration
Autor*innen
Tobias Pfaller
Haupttitel (Englisch)
Software variant management through process modeling and enactment integration
Paralleltitel (Deutsch)
Software-Variantenmanagement durch Prozessmodellierung und Umsetzungsintegration
Publikationsjahr
2021
Umfangsangabe
xv, 71 Seiten : Illustrationen
Sprache
Englisch
Beurteiler*in
Stefanie Rinderle-Ma
Klassifikationen
54 Informatik > 54.30 Systemarchitektur: Allgemeines ,
54 Informatik > 54.52 Software engineering ,
54 Informatik > 54.81 Anwendungssoftware
AC Nummer
AC16487645
Utheses ID
60688
Studienkennzahl
UA | 066 | 926 | |
Universität Wien, Universitätsbibliothek, 1010 Wien, Universitätsring 1