C2 - Properties
A C2 architecture is a hierarchical network of concurrent components linked together by connectors (message routers) according to specific rules.
A component is aware of services only from components “above” it.
The definition allows
- substitution of components
- reuse
- extensibility