Technical Basis
Treat architecture as set of interacting processes
- for both components and connectors
- behavior described using a form of CSP specification (Wright)
Specify a reconfiguration program, which handles all architectural reconfigurations
- uses primitive operators to create/delete/attach components and connectors
Components and connectors raise control events
- explicitly identifies places where reconfiguration may occur