Some UML diagrams are useful in the analysis of the security of an
architecture. Use cases can be used to define interactions with a system, a
useful step in defining the capabilities of system users and in understanding
possible attacks. Some find previous modeling approaches insufficient for