StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.3 KiB
37 lines
1.3 KiB
#Paste this on http://www.websequencediagrams.com/
|
|
participant Initiator as I
|
|
participant Acceptor as A
|
|
participant StringEncoder
|
|
participant StringDecoder
|
|
participant MsgValidator
|
|
participant MapEncoder
|
|
participant MapDecoder
|
|
participant FieldChecker
|
|
participant SequenceNumberHandler
|
|
participant LogOnHandler
|
|
participant HeartbeatHandler
|
|
participant TestRequestHandler
|
|
participant ResendRequestHandler
|
|
participant GapFillHandler
|
|
participant SeqResetHandler
|
|
participant LogOffHandler
|
|
|
|
I->A: LogOn Msg
|
|
activate I
|
|
A->StringEncoder: Convert bytes\n to string
|
|
StringEncoder->MsgValidator: Chk BodyLength \n& ChkSum field vals
|
|
MsgValidator-->I:OnERROR:DISCONNECT
|
|
MsgValidator->MapEncoder: Convert to\n tag/value map
|
|
MapEncoder->FieldChecker: Check required\n session fields
|
|
FieldChecker-->I:OnERROR:DISCONNECT
|
|
FieldChecker->SequenceNumberHandler: Check sequence numbers
|
|
SequenceNumberHandler->LogOnHandler: Process logon
|
|
LogOnHandler->HeartbeatHandler: Do heartbeats
|
|
loop until disconnect (if no outgoing msg in X seconds)
|
|
HeartbeatHandler->SequenceNumberHandler: Send Heartbeat
|
|
end
|
|
SequenceNumberHandler->MapDecoder: Convert to\n FIX string
|
|
MapDecoder->StringDecoder: Convert string to bytes
|
|
StringDecoder->I:Response
|
|
|
|
note over MapEncoder: Convert to a map\n like data structure\n for ease
|
|
|