An architectural view type for elasticity modeling and simulation—The Slingshot approachIndustry Track Paper
Elasticity is a key feature of cloud computing, enabling dynamic resource adaptation to balance performance and cost. However, defining effective elasticity policies remains a challenge, especially for software architects who lack dedicated modeling abstractions. In our article \cite{KLINAKU2025112432}, published in the Journal of Systems and Software under the special issue Quality in Software Architecture, we introduce a new architectural view type. This view type is designed for modeling and simulating elasticity policies. The view type is defined by the Scaling Policy Definition (SPD) modeling language. The view type extends Palladio with visual notations and simulation semantics for elasticity. We validate the approach through two case studies and a user study. The first shows that simulations approximate load testing results sufficiently to support policy evaluation; the second demonstrates scalability to larger applications. Our user study confirms the usability of the approach, with participants completing most tasks and rating it positively. This submission summarizes our contribution and outlines its relevance to the ECSA community, especially for researchers and practitioners interested in model-driven engineering, performance analysis, and self-adaptive systems. Further, it presents recent enhancements and ongoing work.