Masterarbeit MSTR-2020-79

Bibliograph.
Daten
Geyer, Simon: Automatische Modellextraktion von Serverless-Anwendungen.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 79 (2020).
71 Seiten, deutsch.
Kurzfassung

Serverless-Anwendungen stellen eine neue Herangehensweise an die Entwicklung von Cloud-nativen Anwendungen dar. Sie zeichnen sich dadurch aus, dass für die Verwaltung von Servern kein Aufwand betrieben werden muss: Es wird durch den zentralen Bestandteil Function-as-a-Service (FaaS) ermöglicht, einzelne Funktionen in einer Cloud-Umgebung zur Ausführung zu bringen. Serverless-Anwendungen bringen jedoch Herausforderungen mit sich, zu denen die Wartbarkeit, Verständlichkeit und Portabilität zählen.

Das Ziel dieser Arbeit ist es, dazu beizutragen, diese Herausforderungen zu meistern. Dazu wird die Serverless Application Extraction Method (SAEM) vorgestellt, welche es erlaubt, aus Serverless-Anwendungen automatisch Modelle zu extrahieren. Dabei werden Cloud-Anbieter-APIs, Deploymentmodelle sowie statische Codeanalyse als Informationsquellen genutzt. Die vorgestellte Methode wird mit dem Serverless Application Extraction System (SAES) prototypisch validiert. Die dabei gewonnenen Erfahrungen in Form von Herausforderungen und Entwurfsentscheidungen werden präsentiert.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerLeymann, Prof. Frank; Breitenbücher, Dr. Uwe; Yussupov, Vladimir
Eingabedatum29. April 2021
   Publ. Institut   Publ. Informatik