1. ISO/IEC/IEEE 42010:2011. Systems and software engineering - architecture description. ISO, Geneva, Switzerland.
2. ISO/IEC 25010:2011. Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models. ISO, Geneva, Switzerland.
3. A formal approach to software architecture;Allen,1997
4. Acme: architectural description of component-based systems;Garlan,2000
5. Pattern-Oriented Software Architecture: A System of Patterns;Buschmann,1996