Protocol State Machine Protocol State Machine

[navigator] [guidelinePackage]General UML Guidelines [bullet][guidelinePackage]Classifiers [bullet]Protocol State MachineProtocol State Machine (Protocol State Machine)

[help_web]

A protocol state machine is always defined in the context of a classifier. It specifies which operations of the classifier can be called in which state and under which condition, thus specifying the allowed call sequences on the classifier's operations.

A protocol state machine presents the possible and permitted transitions on the instances of its context classifier, together with the operations which carry the transitions. In this manner, an instance lifecycle can be created for a classifier, by specifying the order in which the operations can be activated and the states through which an instance progresses during its existence.

[collapsed] [expanded] Properties

Rules

[collapsed] [expanded] Parent

An element of one of the following kinds:

[collapsed] [expanded] Nested Elements

Rules

[collapsed] [expanded] Diagrams

Rules

[collapsed] [expanded] Relations

Rules

[collapsed] [expanded] Usage