UML - defined dependencies include: • «call2» UML2: The client (an operation) may call the supplier (an operation) • «create» UML2: The client (a classifier) may create instances of the supplier (a classifier) • «derive» UML2: The client (e.g., attribute value, link) may be computed from the supplier(s) • «instantiate» UML2: Operations of the client (a classifier) may create instances of the supplier (a classifier) • «permit» UML2: Obsolete • «realize» UML2: Obsolete • «refine» UML2: The client element(s) are at a "later" semantic level than the supplier(s) • «send» UML2: The client (an operation) sends the supplier (a signal) • «substitute» UML2: The client element can replace (under some circumstances) the supplier • «trace» UML2: The client elements "trace" to the suppliers. Typically used for levels of requirements • «use» UML2: The client element somehow "uses" the supplier ==Differences with UML link==