300 lines
7.5 KiB
Plaintext
300 lines
7.5 KiB
Plaintext
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;
|
|
}
|
|
|
|
}
|