
Modeling and Simulating Software Architectures: The Palladio Approach

The PCM captures the software architecture with respect to static structure, behavior, deployment/allocation, resource environment/execution environment, and usage profile.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
the simulation reveals information on throughput, response times of methods, and utilization of resources such as the code would exhibit once it were written, deployed, and executed as specified in the architecture.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
System Model: The System Model characterizes the component assembly.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
specifically tailored for component-based software systems.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
software design. It presents a language to describe software architectures and a simulator to make predictions of the influence of the architecture on performance and reliability.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
in practice, performance models are often outdated or so abstract that they are only helpful in very specific cases.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
the Palladio approach supports the prediction of performance and reliability of a modeled system.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
Probability of failure on demand: