Using patterns to improve our architectural vision | IEEE Journals & Magazine | IEEE Xplore