complex transition

A transition with more than one source state and/or more than one target state. It represents a response to an event that causes a change in the amount of concurrency. It is a sychronization of control, a forking of control, or both, depending on the number of sources and targets. (This term is presented here for convenience because no equivalent term is defined in the UML2 specification.)

See also branch, composite state, fork, join, merge, orthogonal region.

Semantics

At a high level, a system passes through a series of states, but the monolithic view that a system has a single state is too restrictive for large systems with distribution and concurrency. A system may hold multiple orthogonal states at one time. The set of ...

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.