23.05.2015 Views

Space Link Extension - Service Management - CCSDS

Space Link Extension - Service Management - CCSDS

Space Link Extension - Service Management - CCSDS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DRAFT RECOMMENDED STANDARD FOR SPACE LINK EXTENSION SERVICE MANAGEMENT<br />

<br />

ThreePhaseOperationProcedurePattern {invoker, performer, Invocation,<br />

AcknowledgedReturn, SuccessfulReturn, FailedReturn*}<br />

invoker<br />

performer<br />

ref<br />

Send Message (Invocation, invoker, performer)<br />

ref<br />

Send Message (AcknowledgedReturn, performer, invoker)<br />

alt<br />

ref<br />

[if operation is successful]<br />

Send Message (SuccessfulReturn, performer, invoker)<br />

[else]<br />

ref<br />

Send Message (FailedReturn*, performer, invoker)<br />

FailedReturn* designates either a FailedReturn or FailedReturnWithDenial, as appropriate to the<br />

specific operation.<br />

Figure 3-21: Sequence Diagram for Three-Phase Operation Pattern<br />

3.4.2.4 State Machines<br />

Figures 3-22 and 3-23 are the state diagrams for the three-phase operation procedure pattern<br />

from the points of view of the operation Invoker and Performer respectively. Tables 3-30<br />

and 3-31 are the corresponding state tables.<br />

<strong>CCSDS</strong> 910.11-R-2 Page 3-51 March 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!