UIPLML: Pattern-based engineering of user interfaces of multi-platform systems | IEEE Conference Publication | IEEE Xplore