Connectors
Components can interact in a variety of ways at various levels of abstraction
- Subprogram invocation
- Interprocess communication
- Exception handlers
- Network communication protocols
A connector denotes the manner of interaction; hence, it describes behavior rather than structure
It may not be reified in the code
Thus, it is the reader's job to infer connectors
Examples
- Communication protocols
- Predicate logic
- Path expressions