Security requirements patterns: understanding the science behind the art of pattern writing | IEEE Conference Publication | IEEE Xplore