Activity diagrams are used to specify use-cases and in
operations implementations. They show the sequence of
activities in algorithm implementations. Generic diagrams can have
branching controlled by guards. Completion of one
activity may automatically (trigger-less) lead to another
activity. Send clauses may send action messages to trigger
other activities. UML 1.3 no longer uses ^
for send clauses.
Start pseudo-activity may send an action message. Similarly an
action message may take to the stop pseudo-activity.