Key Architectural Concepts
Components ñ loci of computation and state
Connectors ñ loci of interaction
- communication
- coordination
- mediation
Architectural constraints
- structural vs. behavioral
- local vs. non-local vs. global
Architectural style
- interaction constraints + topological constraints