Using patterns to create component documentation | IEEE Journals & Magazine | IEEE Xplore