system. Patterns also have an important role during the architecture assessment phase, as
they represent the design rationale, which is central to evaluation. This work presents a
quantitative approach to assess the security of a pattern-based software architecture. In
particular, security patterns are used to measure to what extent an architecture is protected
against relevant security threats. To this aim, threat coverage metrics are associated to …