Activity Diagrams

Activity diagrams are part of UML. They represent concurrancy and high level overviews of algorithms.