An Approach to Integrating Non-functional Requirements into UML Design Models Based on NFR-Specific Patterns | IEEE Conference Publication | IEEE Xplore