Transformation of Legacy Software into Client/Server Applications through Pattern-Based Rearchitecturing | IEEE Conference Publication | IEEE Xplore