Execution Architecture
Sofware Architecture VO (706.706)
Roman Kern Version 2.1.3
Institute for Interactive Systems and Data Science, Graz University of Technology 1
Outline
Definition Initial Design Stereotypes Detailed Design Behaviour
2
Definition
Execution View
- Focuses on the system runtime structure
- Hardware elements, subsystems, processes and threads
- Suited for examining quality atributes, most-notably runtime atributes
- e.g., performance, security, usability, …
- But also e.g., scalability
- Similarly to conceptual architecture comprised of components and connectors
3
# The execution architecture focuses on runtime structures and addresses runtime atributes. # Noteworthy exceptions are for instance, quality atributes like maintain- ability, which suffers if there is a complex runtime structure.