Nit: I tend to view arrows in a dependency diagram as meaning <<depends on>>. The figure 2 seems to use them with a meaning of <<is used by>>. This is slightly confusing to me.
Nit: I tend to view arrows in a dependency diagram as meaning <<depends on>>. The figure 2 seems to use them with a meaning of <<is used by>>. This is slightly confusing to me.