KIT | KIT-Bibliothek | Impressum | Datenschutz

Continuous Integration of Architectural Performance Models with Parametric Dependencies – The CIPM Approach

Mazkatli, Manar ORCID iD icon 1,2; Monschein, David 1; Armbruster, Martin ORCID iD icon 1,2; Heinrich, Robert 1,2; Koziolek, Anne ORCID iD icon 1,2
1 Karlsruher Institut für Technologie (KIT)
2 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Explicitly considering the software architecture supports efficient assessments of quality attributes. In particular, Architecture-based Performance Prediction (AbPP) supports performance assessment for future scenarios (e.g., alternative workload, design, deployment, etc.) 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 performance like 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.
The shortcoming of existing approaches is the scope of consistency maintenance since they do not address the impact of all aforementioned changes. Besides, extracting aPM by static and/or dynamic analysis after each impacting change would cause unnecessary monitoring overhead and may overwrite previous manual adjustments.

In this article, we present our Continuous Integration of architectural Performance Model (CIPM) approach, which automatically updates the parametric aPM after each evolutionary, adaptive or usage change. ... mehr


Volltext (Version 2) §
DOI: 10.5445/IR/1000151086/v2
Veröffentlicht am 15.05.2023
Volltext (Version 1) §
DOI: 10.5445/IR/1000151086
Veröffentlicht am 30.09.2022
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Strategische Entwicklung und Kommunikation (SEK)
Publikationstyp Forschungsbericht/Preprint
Publikationsdatum 28.09.2022
Sprache Englisch
Identifikator KITopen-ID: 1000151086
HGF-Programm 46.23.03 (POF IV, LK 01) Engineering Security for Mobility Systems
Umfang 28 S.
Schlagwörter Software Architecture,, Architecture-based Performance Prediction,, Models’ Consistency,, Models Parametrization with Parametric Dependencies,, Self-Validation,, DevOps Pipeline
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page