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 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


Download
Originalveröffentlichung
DOI: 10.1007/978-3-032-39236-7_9
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2027
Sprache Englisch
Identifikator ISBN: 978-3-032-39236-7
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000198736
Erschienen in Software Architecture – 20th European Conference, ECSA 2026, Bolzano, Italy, September 7–11, 2026, Proceedings. Ed.: A. Janes
Veranstaltung 20th European Conference on Software Architecture (ECSA 2026), Bozen, Italien, 07.09.2026 – 11.09.2026
Verlag Springer Nature Switzerland
Seiten 122 - 138
Serie Lecture Notes in Computer Science
Vorab online veröffentlicht am 07.10.2026
Externe Relationen Siehe auch
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page