Application of knowledge-based approaches in software architecture: A systematic mapping study
Software Architecture as a Set of Architectural Design Decisions