Protocol Conformance Protocol Conformance

[navigator] [guidelinePackage]General UML Guidelines [bullet][guidelinePackage]Other Relations [bullet]Protocol ConformanceProtocol Conformance (Protocol Conformance)

[help_web]

Protocol state machines can be redefined into more specific protocol state machines, or into behavioral state machines.

Protocol conformance declares that the specific protocol state machine specifies a protocol that conforms to the general state machine one, or that the specific behavioral state machine abide by the protocol of the general protocol state machine.

[collapsed] [expanded] Conformed By

Protocol State MachineProtocol State Machine (Protocol State Machine)

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] Conformed

Protocol State MachineProtocol State Machine (Protocol State Machine)