KIT | KIT-Bibliothek | Impressum | Datenschutz

AutoPCM: Automated Generation of Architectural Performance Models from Early Design Artifacts using LLM Agents

Hummel, Maximilian ORCID iD icon 1; Fuchß, Dominik ORCID iD icon 1; Corallo, Sophie ORCID iD icon 1; Hagel, Nathan Josias ORCID iD icon 1; Keim, Jan ORCID iD icon 1; Koziolek, Heiko; Reussner, Ralf 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Architectural performance models, such as the Palladio Component Model (PCM), allow architects to evaluate design alternatives for software systems through performance simulation. The dominant barrier to such early-design simulation, however, is the construction of a valid performance model in the first place: building a complete PCM instance requires considerable performance engineering expertise and manual effort, and a metamodel-valid instance is a necessary precondition for any subsequent simulation.

Existing approaches to (semi-)automatically construct such models either require a running system or its source code, depend on mature annotated UML models, or produce only partial models that still need manual completion. We present AutoPCM, an LLM-based multi-agent workflow that processes heterogeneous early-design artifacts and automatically constructs complete, metamodel-valid PCM instances.

The conceptual contribution is a role-based agentic decomposition that generalizes to other component-based performance formalisms (e.g., Layered Queueing Networks); in this paper, we instantiate and evaluate it for PCM using GPT-5.4. In an evaluation on two subject systems, Corona-Warn-App (CWA) (11 use cases) and TeaStore (9 use cases), 205/220 generated PCM instances pass PCM metamodel validation. ... mehr


Preprint §
DOI: 10.5445/IR/1000193500
Veröffentlicht am 21.05.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 07.09.2026
Sprache Englisch
Identifikator KITopen-ID: 1000193500
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in 20th European Conference on Software Architecture (ECSA 2026)
Veranstaltung 20th European Conference on Software Architecture (ECSA 2026), Bozen, Italien, 07.09.2026 – 11.09.2026
Auflage 20th
Projektinformation NFDIxCS, 501930651 (DFG, NFDI 52/1)
SFB 1608/1, 501798263 (DFG, DFG KOORD, SFB 1608)
Vorab online veröffentlicht am 21.05.2026
Schlagwörter Automated Performance Modeling, Palladio Component Model, LLM
Relationen in KITopen
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page