The <<derive>> stereotype specifies a derivation relationship among model elements that are typically, but not necessarily, of the same type. A derived dependency specifies that:
The client might be implemented for design reasons, such as efficiency, even though it is logically redundant.