An activity diagram describes the behavior of tasks. It is built upon a set of controls operators, communication operators and complexity operators.