679 lines
19 KiB
JSON
679 lines
19 KiB
JSON
{
|
|
"schema_version": 6,
|
|
"id": "c6060906-0000-4000-8000-000000000001",
|
|
"alias": "communication_native",
|
|
"name": "Rescue communication engineering",
|
|
"description": "",
|
|
"elements": {
|
|
"c6060906-0000-4000-8000-00000000000a": {
|
|
"id": "c6060906-0000-4000-8000-00000000000a",
|
|
"alias": "cm_10",
|
|
"name": "Rescue team",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Entity"
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-00000000000b": {
|
|
"id": "c6060906-0000-4000-8000-00000000000b",
|
|
"alias": "cm_11",
|
|
"name": "Control centre",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Actor"
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-00000000000c": {
|
|
"id": "c6060906-0000-4000-8000-00000000000c",
|
|
"alias": "cm_12",
|
|
"name": "Report rescue status",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Activity"
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-00000000000d": {
|
|
"id": "c6060906-0000-4000-8000-00000000000d",
|
|
"alias": "cm_13",
|
|
"name": "Assess rescue status",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": "Activity"
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-00000000001e": {
|
|
"id": "c6060906-0000-4000-8000-00000000001e",
|
|
"alias": "cm_30",
|
|
"name": "Rescue radio",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "System"
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-00000000001f": {
|
|
"id": "c6060906-0000-4000-8000-00000000001f",
|
|
"alias": "cm_31",
|
|
"name": "Control radio",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": "Actor"
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000000020": {
|
|
"id": "c6060906-0000-4000-8000-000000000020",
|
|
"alias": "cm_32",
|
|
"name": "Existing team socket",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-00000000001e",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"Component": {
|
|
"kind": "Standard",
|
|
"orientation": "Unset"
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000000021": {
|
|
"id": "c6060906-0000-4000-8000-000000000021",
|
|
"alias": "cm_33",
|
|
"name": "Existing control socket",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-00000000001f",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"Component": {
|
|
"kind": "Standard",
|
|
"orientation": "Unset"
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-0000000000c8": {
|
|
"id": "c6060906-0000-4000-8000-0000000000c8",
|
|
"alias": "cm_200",
|
|
"name": "Reverse rescue request",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"viewpoint": "BoundaryInterface",
|
|
"context": null,
|
|
"precondition": "",
|
|
"postcondition": "",
|
|
"steps": [
|
|
"c6060906-0000-4000-8000-0000000000cb",
|
|
"c6060906-0000-4000-8000-0000000000cc"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-0000000000c9": {
|
|
"id": "c6060906-0000-4000-8000-0000000000c9",
|
|
"alias": "cm_201",
|
|
"name": "Team radio lifeline",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-0000000000c8",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "c6060906-0000-4000-8000-00000000001e"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-0000000000ca": {
|
|
"id": "c6060906-0000-4000-8000-0000000000ca",
|
|
"alias": "cm_202",
|
|
"name": "Control radio lifeline",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-0000000000c8",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "c6060906-0000-4000-8000-00000000001f"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-0000000000cb": {
|
|
"id": "c6060906-0000-4000-8000-0000000000cb",
|
|
"alias": "cm_203",
|
|
"name": "Request rescue report",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-0000000000c8",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "c6060906-0000-4000-8000-000000001f40",
|
|
"sender": "c6060906-0000-4000-8000-0000000000ca",
|
|
"receiver": "c6060906-0000-4000-8000-0000000000c9",
|
|
"message_kind": "Call",
|
|
"reply_to": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-0000000000cc": {
|
|
"id": "c6060906-0000-4000-8000-0000000000cc",
|
|
"alias": "cm_204",
|
|
"name": "Reply with rescue report",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-0000000000c8",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "c6060906-0000-4000-8000-000000001f40",
|
|
"sender": "c6060906-0000-4000-8000-0000000000c9",
|
|
"receiver": "c6060906-0000-4000-8000-0000000000ca",
|
|
"message_kind": "Reply",
|
|
"reply_to": "c6060906-0000-4000-8000-0000000000cb",
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f42": {
|
|
"id": "c6060906-0000-4000-8000-000000001f42",
|
|
"alias": "oa_cm_200",
|
|
"name": "Reverse rescue request",
|
|
"description": "",
|
|
"parent": null,
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"viewpoint": "ParticipantInteraction",
|
|
"context": null,
|
|
"precondition": "",
|
|
"postcondition": "",
|
|
"steps": [
|
|
"c6060906-0000-4000-8000-000000001f45",
|
|
"c6060906-0000-4000-8000-000000001f46"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f43": {
|
|
"id": "c6060906-0000-4000-8000-000000001f43",
|
|
"alias": "oa_cm_201",
|
|
"name": "Team radio lifeline",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-000000001f42",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "c6060906-0000-4000-8000-00000000000a"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f44": {
|
|
"id": "c6060906-0000-4000-8000-000000001f44",
|
|
"alias": "oa_cm_202",
|
|
"name": "Control radio lifeline",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-000000001f42",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "c6060906-0000-4000-8000-00000000000b"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f45": {
|
|
"id": "c6060906-0000-4000-8000-000000001f45",
|
|
"alias": "oa_cm_203",
|
|
"name": "Request rescue report",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-000000001f42",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "c6060906-0000-4000-8000-000000000032",
|
|
"sender": "c6060906-0000-4000-8000-000000001f44",
|
|
"receiver": "c6060906-0000-4000-8000-000000001f43",
|
|
"message_kind": "Call",
|
|
"reply_to": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f46": {
|
|
"id": "c6060906-0000-4000-8000-000000001f46",
|
|
"alias": "oa_cm_204",
|
|
"name": "Reply with rescue report",
|
|
"description": "",
|
|
"parent": "c6060906-0000-4000-8000-000000001f42",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "c6060906-0000-4000-8000-000000000032",
|
|
"sender": "c6060906-0000-4000-8000-000000001f43",
|
|
"receiver": "c6060906-0000-4000-8000-000000001f44",
|
|
"message_kind": "Reply",
|
|
"reply_to": "c6060906-0000-4000-8000-000000001f45",
|
|
"values": []
|
|
}
|
|
},
|
|
"precondition": "",
|
|
"postcondition": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"relations": {
|
|
"c6060906-0000-4000-8000-000000000014": {
|
|
"id": "c6060906-0000-4000-8000-000000000014",
|
|
"alias": "cm_20",
|
|
"name": "Team performs reporting",
|
|
"description": "",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "c6060906-0000-4000-8000-00000000000a",
|
|
"target": "c6060906-0000-4000-8000-00000000000c"
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000000015": {
|
|
"id": "c6060906-0000-4000-8000-000000000015",
|
|
"alias": "cm_21",
|
|
"name": "Control performs assessment",
|
|
"description": "",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "c6060906-0000-4000-8000-00000000000b",
|
|
"target": "c6060906-0000-4000-8000-00000000000d"
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000000016": {
|
|
"id": "c6060906-0000-4000-8000-000000000016",
|
|
"alias": "cm_22",
|
|
"name": "Rescue status",
|
|
"description": "",
|
|
"body": {
|
|
"Interaction": {
|
|
"source": "c6060906-0000-4000-8000-00000000000c",
|
|
"target": "c6060906-0000-4000-8000-00000000000d",
|
|
"items": []
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000000032": {
|
|
"id": "c6060906-0000-4000-8000-000000000032",
|
|
"alias": "cm_50",
|
|
"name": "Rescue radio channel",
|
|
"description": "",
|
|
"body": {
|
|
"CommunicationMean": {
|
|
"source": "c6060906-0000-4000-8000-00000000000a",
|
|
"target": "c6060906-0000-4000-8000-00000000000b",
|
|
"oriented": false,
|
|
"items": []
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f40": {
|
|
"id": "c6060906-0000-4000-8000-000000001f40",
|
|
"alias": "sa_cm_50",
|
|
"name": "Rescue radio channel",
|
|
"description": "",
|
|
"body": {
|
|
"BoundaryExchange": {
|
|
"source": "c6060906-0000-4000-8000-000000000020",
|
|
"target": "c6060906-0000-4000-8000-000000000021",
|
|
"oriented": false,
|
|
"items": []
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"diagrams": {
|
|
"c6060906-0000-4000-8000-0000000003e8": {
|
|
"id": "c6060906-0000-4000-8000-0000000003e8",
|
|
"alias": "cm_diagram_1000",
|
|
"name": "Draw operational communication",
|
|
"description": "",
|
|
"layer": "Oa",
|
|
"projection": "Overview",
|
|
"view_options": {
|
|
"hidden_edges": [],
|
|
"relation_kinds": "All",
|
|
"work_categories": "All",
|
|
"participant_categories": "All",
|
|
"coverage": "All",
|
|
"work_contexts": "All",
|
|
"exchange_labels": "Name"
|
|
},
|
|
"nodes": {
|
|
"c6060906-0000-4000-8000-0000000003f2": {
|
|
"id": "c6060906-0000-4000-8000-0000000003f2",
|
|
"alias": "cm_view_1000",
|
|
"element": "c6060906-0000-4000-8000-00000000000a",
|
|
"position": {
|
|
"x": 80.0,
|
|
"y": 70.0
|
|
},
|
|
"size": {
|
|
"width": 250.0,
|
|
"height": 160.0
|
|
},
|
|
"collapsed": false
|
|
},
|
|
"c6060906-0000-4000-8000-0000000003f3": {
|
|
"id": "c6060906-0000-4000-8000-0000000003f3",
|
|
"alias": "cm_view_1001",
|
|
"element": "c6060906-0000-4000-8000-00000000000b",
|
|
"position": {
|
|
"x": 550.0,
|
|
"y": 70.0
|
|
},
|
|
"size": {
|
|
"width": 250.0,
|
|
"height": 160.0
|
|
},
|
|
"collapsed": false
|
|
},
|
|
"c6060906-0000-4000-8000-0000000003f4": {
|
|
"id": "c6060906-0000-4000-8000-0000000003f4",
|
|
"alias": "cm_view_1002",
|
|
"element": "c6060906-0000-4000-8000-00000000000c",
|
|
"position": {
|
|
"x": 80.0,
|
|
"y": 330.0
|
|
},
|
|
"size": {
|
|
"width": 250.0,
|
|
"height": 110.0
|
|
},
|
|
"collapsed": false
|
|
},
|
|
"c6060906-0000-4000-8000-0000000003f5": {
|
|
"id": "c6060906-0000-4000-8000-0000000003f5",
|
|
"alias": "cm_view_1003",
|
|
"element": "c6060906-0000-4000-8000-00000000000d",
|
|
"position": {
|
|
"x": 550.0,
|
|
"y": 330.0
|
|
},
|
|
"size": {
|
|
"width": 250.0,
|
|
"height": 110.0
|
|
},
|
|
"collapsed": false
|
|
}
|
|
},
|
|
"routes": []
|
|
},
|
|
"c6060906-0000-4000-8000-00000000044c": {
|
|
"id": "c6060906-0000-4000-8000-00000000044c",
|
|
"alias": "cm_diagram_1100",
|
|
"name": "Explicit system endpoints",
|
|
"description": "",
|
|
"layer": "Sa",
|
|
"projection": "Overview",
|
|
"view_options": {
|
|
"hidden_edges": [],
|
|
"relation_kinds": "All",
|
|
"work_categories": "All",
|
|
"participant_categories": "All",
|
|
"coverage": "All",
|
|
"work_contexts": "All",
|
|
"exchange_labels": "Name"
|
|
},
|
|
"nodes": {
|
|
"c6060906-0000-4000-8000-000000000456": {
|
|
"id": "c6060906-0000-4000-8000-000000000456",
|
|
"alias": "cm_view_1100",
|
|
"element": "c6060906-0000-4000-8000-00000000001e",
|
|
"position": {
|
|
"x": 80.0,
|
|
"y": 140.0
|
|
},
|
|
"size": {
|
|
"width": 250.0,
|
|
"height": 170.0
|
|
},
|
|
"collapsed": false
|
|
},
|
|
"c6060906-0000-4000-8000-000000000457": {
|
|
"id": "c6060906-0000-4000-8000-000000000457",
|
|
"alias": "cm_view_1101",
|
|
"element": "c6060906-0000-4000-8000-00000000001f",
|
|
"position": {
|
|
"x": 550.0,
|
|
"y": 140.0
|
|
},
|
|
"size": {
|
|
"width": 250.0,
|
|
"height": 170.0
|
|
},
|
|
"collapsed": false
|
|
}
|
|
},
|
|
"routes": []
|
|
}
|
|
},
|
|
"artifact_links": {},
|
|
"traces": {
|
|
"c6060906-0000-4000-8000-000000000028": {
|
|
"id": "c6060906-0000-4000-8000-000000000028",
|
|
"alias": "cm_40",
|
|
"name": "Team radio correspondence",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-00000000000a",
|
|
"sa": "c6060906-0000-4000-8000-00000000001e",
|
|
"kind": "Participant",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Rescue team",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Rescue radio",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000000029": {
|
|
"id": "c6060906-0000-4000-8000-000000000029",
|
|
"alias": "cm_41",
|
|
"name": "Control radio correspondence",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-00000000000b",
|
|
"sa": "c6060906-0000-4000-8000-00000000001f",
|
|
"kind": "Participant",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Control centre",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Control radio",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f41": {
|
|
"id": "c6060906-0000-4000-8000-000000001f41",
|
|
"alias": "trace_exchange_exchange",
|
|
"name": "Rescue radio channel ↔ Rescue radio channel",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-000000000032",
|
|
"sa": "c6060906-0000-4000-8000-000000001f40",
|
|
"kind": "Exchange",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Rescue radio channel",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Rescue radio channel",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f47": {
|
|
"id": "c6060906-0000-4000-8000-000000001f47",
|
|
"alias": "trace_oa_cm_200_cm_200",
|
|
"name": "Reverse rescue request ↔ Reverse rescue request",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-000000001f42",
|
|
"sa": "c6060906-0000-4000-8000-0000000000c8",
|
|
"kind": "Scenario",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Reverse rescue request",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Reverse rescue request",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f48": {
|
|
"id": "c6060906-0000-4000-8000-000000001f48",
|
|
"alias": "trace_oa_cm_201_cm_201",
|
|
"name": "Team radio lifeline ↔ Team radio lifeline",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-000000001f43",
|
|
"sa": "c6060906-0000-4000-8000-0000000000c9",
|
|
"kind": "Scenario",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Team radio lifeline",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Team radio lifeline",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f49": {
|
|
"id": "c6060906-0000-4000-8000-000000001f49",
|
|
"alias": "trace_oa_cm_202_cm_202",
|
|
"name": "Control radio lifeline ↔ Control radio lifeline",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-000000001f44",
|
|
"sa": "c6060906-0000-4000-8000-0000000000ca",
|
|
"kind": "Scenario",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Control radio lifeline",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Control radio lifeline",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f4a": {
|
|
"id": "c6060906-0000-4000-8000-000000001f4a",
|
|
"alias": "trace_oa_cm_203_cm_203",
|
|
"name": "Request rescue report ↔ Request rescue report",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-000000001f45",
|
|
"sa": "c6060906-0000-4000-8000-0000000000cb",
|
|
"kind": "Scenario",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Request rescue report",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Request rescue report",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"c6060906-0000-4000-8000-000000001f4b": {
|
|
"id": "c6060906-0000-4000-8000-000000001f4b",
|
|
"alias": "trace_oa_cm_204_cm_204",
|
|
"name": "Reply with rescue report ↔ Reply with rescue report",
|
|
"description": "",
|
|
"oa": "c6060906-0000-4000-8000-000000001f46",
|
|
"sa": "c6060906-0000-4000-8000-0000000000cc",
|
|
"kind": "Scenario",
|
|
"baseline": {
|
|
"oa": {
|
|
"name": "Reply with rescue report",
|
|
"description": ""
|
|
},
|
|
"sa": {
|
|
"name": "Reply with rescue report",
|
|
"description": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |