Pattern-Driven Architectural Partitioning: Balancing Functional and Non-functional Requirements | IEEE Conference Publication | IEEE Xplore