Masterarbeit MSTR-2021-78

Bibliograph.
Daten
Bader, Hanna: Formalisierung und Erkennung von Infrastructure-as-Code Patterns und Anti-Patterns zur Designzeit.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 78 (2021).
83 Seiten, deutsch.
Kurzfassung

Im Rahmen dieser Arbeit werden Detektoren für Patterns und Anti-Patterns im IaC-Bereich entworfen. Der Fokus liegt dabei auf Detektoren, die zur Designzeit angewendet werden können. Genauer werden Stack-Struktur Patterns und Deployment-Konfigurations Patterns betrachtet. Zur Erstellung der Detektoren wird für die Stack-Struktur Patterns das Essential Deployment Metamodell erweitert. Schließlich wird unter den Stack-Struktur Patterns ein Detektor für das Monolithic Stack Anti-Pattern, das Service Stack Pattern sowie das Micro Stack Pattern entworfen. Unter den Deployment-Konfigurations Pattern wird für die Stack Parameter Registry ein neues Metamodell und anschließend ein Detektor entworfen. Ein weiteres Ziel der Arbeit ist zu zeigen, dass die Detektoren implementiert werden können. Hierfür wird für die gewählten Stack-Struktur Patterns ein Prototyp in Java implementiert. Zuletzt erfolgt in der Arbeit eine Überprüfung der Validität. Abschließend wird eine Analyse der Effektivität für den Monolithic Stack Detektor durchgeführt.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerLeymann, Prof. Frank; Breitenbücher, Dr. Uwe; Falazi, Ghareeb
Eingabedatum11. April 2022
   Publ. Informatik