Revision 4ad21fff0ec17541eefe44fb8c2639b668923ddb (click the page title to view the current version)
Behavioral Modeling - WebSocket Protocol
Simplified Web Socket Protocol
Note: this is a contrived example, no the actual protocol.
enum Request = open | close
abstract WebSocket
xor states
initial ready
opened
Example scenarios
Web socket successfully opened and closed
Trace 1
|
WebSocket11
states
ready
|
|
WebSocket13
states
opened
|
|
WebSocket15
states
closed
|
WebSocket16
states
closed
|
Web socket successfully opened but failed to be closed
Trace 2
|
WebSocket21
states
ready
|
|
WebSocket23
states
opened
|
|
WebSocket25
states
failed
|
WebSocket26
states
failed
|
Web socket failed to be opened
Trace 3
|
WebSocket31
states
ready
|
|
WebSocket33
states
failed
|
WebSocket34
states
failed
|
