A Comprehensive Pattern-Driven Security Methodology for Distributed Systems | IEEE Conference Publication | IEEE Xplore