A Transformational Approach for Pattern-Based Design of User Interfaces | IEEE Conference Publication | IEEE Xplore