arcadia 6; project communication_native "Rescue communication engineering" id "c6060906-0000-4000-8000-000000000001" { description ""; oa_entity cm_10 "Rescue team" id "c6060906-0000-4000-8000-00000000000a" { description ""; parent none; } oa_actor cm_11 "Control centre" id "c6060906-0000-4000-8000-00000000000b" { description ""; parent none; } oa_activity cm_12 "Report rescue status" id "c6060906-0000-4000-8000-00000000000c" { description ""; parent none; } oa_activity cm_13 "Assess rescue status" id "c6060906-0000-4000-8000-00000000000d" { description ""; parent none; } sa_system cm_30 "Rescue radio" id "c6060906-0000-4000-8000-00000000001e" { description ""; parent none; } sa_actor cm_31 "Control radio" id "c6060906-0000-4000-8000-00000000001f" { description ""; parent none; } sa_port cm_32 "Existing team socket" id "c6060906-0000-4000-8000-000000000020" { contract { Component { kind Standard; orientation Unset; }; }; description ""; legacy none; parent @cm_30; } sa_port cm_33 "Existing control socket" id "c6060906-0000-4000-8000-000000000021" { contract { Component { kind Standard; orientation Unset; }; }; description ""; legacy none; parent @cm_31; } sa_scenario cm_200 "Reverse rescue request" id "c6060906-0000-4000-8000-0000000000c8" { context none; description ""; parent none; postcondition ""; precondition ""; steps [@cm_203, @cm_204]; viewpoint BoundaryInterface; } sa_lifeline cm_201 "Team radio lifeline" id "c6060906-0000-4000-8000-0000000000c9" { description ""; parent @cm_200; represented @cm_30; } sa_lifeline cm_202 "Control radio lifeline" id "c6060906-0000-4000-8000-0000000000ca" { description ""; parent @cm_200; represented @cm_31; } sa_occurrence cm_203 "Request rescue report" id "c6060906-0000-4000-8000-0000000000cb" { body { Exchange { exchange @sa_cm_50; message_kind Call; receiver @cm_201; reply_to none; sender @cm_202; values []; }; }; description ""; parent @cm_200; postcondition ""; precondition ""; } sa_occurrence cm_204 "Reply with rescue report" id "c6060906-0000-4000-8000-0000000000cc" { body { Exchange { exchange @sa_cm_50; message_kind Reply; receiver @cm_202; reply_to @cm_203; sender @cm_201; values []; }; }; description ""; parent @cm_200; postcondition ""; precondition ""; } allocation cm_20 "Team performs reporting" id "c6060906-0000-4000-8000-000000000014" { description ""; source @cm_10; target @cm_12; } allocation cm_21 "Control performs assessment" id "c6060906-0000-4000-8000-000000000015" { description ""; source @cm_11; target @cm_13; } interaction cm_22 "Rescue status" id "c6060906-0000-4000-8000-000000000016" { description ""; items []; source @cm_12; target @cm_13; } communication_mean cm_50 "Rescue radio channel" id "c6060906-0000-4000-8000-000000000032" { description ""; items []; oriented false; source @cm_10; target @cm_11; } boundary_exchange sa_cm_50 "Rescue radio channel" id "c6060906-0000-4000-8000-000000001f40" { description ""; items []; oriented false; source @cm_32; target @cm_33; } diagram cm_diagram_1000 "Draw operational communication" id "c6060906-0000-4000-8000-0000000003e8" { description ""; layer Oa; projection Overview; routes []; view_options { coverage "All"; exchange_labels "Name"; hidden_edges []; participant_categories "All"; relation_kinds "All"; work_categories "All"; work_contexts "All"; }; } node cm_view_1000 id "c6060906-0000-4000-8000-0000000003f2" { collapsed false; diagram @cm_diagram_1000; element @cm_10; position { x 80.0; y 70.0; }; size { height 160.0; width 250.0; }; } node cm_view_1001 id "c6060906-0000-4000-8000-0000000003f3" { collapsed false; diagram @cm_diagram_1000; element @cm_11; position { x 550.0; y 70.0; }; size { height 160.0; width 250.0; }; } node cm_view_1002 id "c6060906-0000-4000-8000-0000000003f4" { collapsed false; diagram @cm_diagram_1000; element @cm_12; position { x 80.0; y 330.0; }; size { height 110.0; width 250.0; }; } node cm_view_1003 id "c6060906-0000-4000-8000-0000000003f5" { collapsed false; diagram @cm_diagram_1000; element @cm_13; position { x 550.0; y 330.0; }; size { height 110.0; width 250.0; }; } diagram cm_diagram_1100 "Explicit system endpoints" id "c6060906-0000-4000-8000-00000000044c" { description ""; layer Sa; projection Overview; routes []; view_options { coverage "All"; exchange_labels "Name"; hidden_edges []; participant_categories "All"; relation_kinds "All"; work_categories "All"; work_contexts "All"; }; } node cm_view_1100 id "c6060906-0000-4000-8000-000000000456" { collapsed false; diagram @cm_diagram_1100; element @cm_30; position { x 80.0; y 140.0; }; size { height 170.0; width 250.0; }; } node cm_view_1101 id "c6060906-0000-4000-8000-000000000457" { collapsed false; diagram @cm_diagram_1100; element @cm_31; position { x 550.0; y 140.0; }; size { height 170.0; width 250.0; }; } trace cm_40 "Team radio correspondence" id "c6060906-0000-4000-8000-000000000028" { baseline none; description ""; kind Participant; oa @cm_10; sa @cm_30; } trace cm_41 "Control radio correspondence" id "c6060906-0000-4000-8000-000000000029" { baseline none; description ""; kind Participant; oa @cm_11; sa @cm_31; } trace trace_exchange_exchange "Rescue radio channel ↔ Rescue radio channel" id "c6060906-0000-4000-8000-000000001f41" { baseline { oa { description ""; name "Rescue radio channel"; }; sa { description ""; name "Rescue radio channel"; }; }; description ""; kind Exchange; oa @cm_50; sa @sa_cm_50; } }