Textual Modeling for Cloud-Native Performance Simulation

Aus SDQ-Institutsseminar
Vortragende(r) Fabio Freund
Vortragstyp Bachelorarbeit
Betreuer(in) Maximilian Hummel
Termin Fr 20. März 2026, 14:00 (Raum 010 (Gebäude 50.34))
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Text-based modeling simplifies the creation of software architecture models, yet existing grammars are largely rooted in traditional PCM concepts. Modern cloud-native systems—built around containers, microservices, and Kubernetes-based workflows—do not align well with these abstractions. In addition, current modeling approaches lack an accessible, declarative syntax familiar to DevOps engineers who work with YAML-style configuration files. This thesis addresses this gap by extending an existing textual modeling language to better represent cloud-native patterns while introducing a concise, YAML-inspired syntax. The work includes analyzing and adapting the TPCM/Xtext grammar, designing user-friendly constructs aligned with real-world deployment descriptors, and implementing a transformation layer that maps the extended language to PCM models compatible with Palladio and Simulizer. The result will improve the usability and relevance of performance simulation in cloud-native environments.