KIT | KIT-Bibliothek | Impressum | Datenschutz

Continuous Integration of Architectural Performance Models with Parametric Dependencies

Mazkatli, Manar ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Softwarearchitekturmodelle ermöglichen es agilen Teams, das System in Entwicklung besser zu verstehen und Qualitätseigenschaften effizient vorherzusagen.
Insbesondere erlaubt Architektur-basierte Performance-Vorhersage (AbPV) die Durchführung von Performance-Bewertungen für verschiedene Szenarien, ohne dass teures Monitoring für alle Entwurfsalternativen, wie alternative Arbeitslasten, Entwürfe oder Deployments, erforderlich ist.

Allerdings ist eine Umsetzung von akkuraten AbPV in der agilen Softwareentwicklung mit erheblichen Herausforderungen verbunden, da ein stets aktuelles, auf performance-beeinflussende Faktoren parametrisiertes, architektonisches Performance-Modell (aPM) erforderlich ist. ... mehr

Abstract (englisch):

Incorporating the software architecture model during agile software development enables a better understanding of the rapidly evolving system and efficient prediction of quality attributes.
In particular, Architecture-based Performance Prediction (AbPP) enables performance assessments across various what-if scenarios without the need for expensive measurements across all design alternatives, such as alternative workloads, designs, and deployments.

However, achieving accurate AbPP in agile software development presents significant challenges, requiring an up-to-date architectural Performance Model (aPM) parameterized over factors impacting performance. ... mehr


Volltext §
DOI: 10.5445/IR/1000181611
Veröffentlicht am 13.05.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Hochschulschrift
Publikationsdatum 13.05.2025
Sprache Englisch
Identifikator KITopen-ID: 1000181611
Verlag Karlsruher Institut für Technologie (KIT)
Umfang xxi, 341 S.
Art der Arbeit Dissertation
Fakultät Fakultät für Informatik (INFORMATIK)
Institut Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Prüfungsdatum 23.01.2025
Schlagwörter Software Architecture, Architecture-based Performance Prediction, Parametric Models, Model Consistency, Consistency Preservation, Self-Validation, DevOps, Continuous Integration
Nachgewiesen in OpenAlex
Referent/Betreuer Koziolek, Anne
Hasselbring, Wilhelm
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page