Overview

An activity is a graph of nodes and flows that shows the flow of control (and optionally data) through the steps of a computation. Execution of steps can be both concurrent and sequential. An activity involves both synchronization and branching constructs, similar to but more powerful than a traditional flow chart, which only supports sequential and branching constructs.

An activity definition contains activity nodes. An activity node represents the execution of a statement in a procedure or the performance of a step in a workflow. Nodes are connected by control flows and data flows. An activity node normally begins execution when there are tokens (indicators of control) on each of its input flows. An activity node waits for the completion ...

Get Unified Modeling Language Reference Manual, The, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.