Understanding legacy architecture patterns | IEEE Conference Publication | IEEE Xplore