1. Documenting Software Architectures: Views and Beyond;Clements,2002
2. ISO/IEC/IEEE. Systems and software engineering–architecture description. ISO/IEC/IEEE 42010:2011(E) (Revision of ISO/IEC 42010:2007 and IEEE Std 1471–2000), 1 2011, pp. 1–46.
3. Architecture decisions: Demystifying architecture;Tyree;IEEE Softw.,2005
4. Software Architecture in Practice, Vol. 2;Bass,2003
5. Software architecture as a set of architectural design decisions;Jansen,2005