Existence of crosscutting concerns in software requirements often intensifies complexity of software development. Modeling and analysis of these concerns at software architecture can decrease possibility of finding tangled and complex components in ultimate design. Aspect oriented ADLs have emerged to overcome this problem but imposing radical change to existing architectural modeling methods is not easily acceptable by architects. Thus, this paper presents a method on how to enhance conventional software architecture description languages through utilization of aspect features with special focus on non-functional requirements (NFRs). To achieve the goal, aspectable NFRs have been clarified and for their description in software architecture, an extension to xADL 2.0 [5] has been proposed. Encapsulation of crosscutting NFRs in aspectual components, which is the result of this method, will provide a higher degree of separation of concerns in software architecture and prepares a straight...