
Modeling and Simulating Software Architectures: The Palladio Approach

Execution Environment Model: The Execution Environment Model defines hardware nodes and network and is described by the component deployer.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
Resource utilization:
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
Component Repository Model: The Component Repository Model contains components and interfaces.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
Usage Model: The Usage Model defines how users interact with a system.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
Reengineering means that existing software is taken as input for the development of an improved version.
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
analytical techniques ranging from queuing network analysis to discrete event simulation can be used to predict the quality of the modeled system.
Robert Heinrich • Modeling and Simulating Software Architectures: The Palladio Approach
Component Allocation Model: The Component Allocation Model describes how components are deployed on hardware nodes.