KIT | KIT-Bibliothek | Impressum | Datenschutz

Continuous integration of architectural performance models with parametric dependencies – the CIPM approach

Mazkatli, Manar ORCID iD icon 1; Monschein, David; Armbruster, Martin ORCID iD icon 1; Heinrich, Robert; Koziolek, Anne ORCID iD icon 1
1 Karlsruher Institut für Technologie (KIT)

Abstract:

The explicit consideration of the software architecture supports system evolution and efficient quality assurance. In particular, Architecture-based Performance Prediction (AbPP) assesses the performance for future scenarios (e.g., alternative workload, design, deployment) without expensive measurements for all such alternatives. However, accurate AbPP requires an up-to-date architectural Performance Model (aPM) that is parameterized over factors impacting the performance (e.g., input data characteristics). Especially in agile development, keeping such a parametric aPM consistent with software artifacts is challenging due to frequent evolutionary, adaptive, and usage-related changes. Existing approaches do not address the impact of all aforementioned changes. Moreover, the extraction of a complete aPM after each impacting change causes unnecessary monitoring overhead and may overwrite previous manual adjustments. In this article, we present the Continuous Integration of architectural Performance Model (CIPM) approach, which automatically updates a parametric aPM after each evolutionary, adaptive, or usage change. To reduce the monitoring overhead, CIPM only calibrates the affected performance parameters (e.g., resource demand) using adaptive monitoring. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000182067
Veröffentlicht am 10.06.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsmonat/-jahr 11.2025
Sprache Englisch
Identifikator ISSN: 0928-8910, 1573-7535
KITopen-ID: 1000182067
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in Automated Software Engineering
Verlag Springer
Band 32
Heft 2
Seiten 54
Vorab online veröffentlicht am 29.05.2025
Nachgewiesen in Web of Science
Dimensions
OpenAlex
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page