A qualitative analysis of software security patterns
Patterns Generate Architectures