A Pattern-Based Design Approach for Subscription Management of Software as a Service | IEEE Conference Publication | IEEE Xplore