These six patterns are defined in the following paper:
- D Selva, B Cameron, and E Crawley. Patterns in System Architecture Decisions. Syst Eng, vol. 19, no. 6, pp. 477–497, Nov. 2016. [DOI]
The implementation of these patterns using the PM Architectures project are described in the following paper, including some of the additional constrained examples: