Files

749 lines
21 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
},
"c6060906-0000-4000-8000-000000001f4c": {
"id": "c6060906-0000-4000-8000-000000001f4c",
"alias": "view_control_radio_lifeline",
"element": "c6060906-0000-4000-8000-000000001f44",
"position": {
"x": 60.0,
"y": 360.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"c6060906-0000-4000-8000-000000001f4d": {
"id": "c6060906-0000-4000-8000-000000001f4d",
"alias": "view_reply_with_rescue_report",
"element": "c6060906-0000-4000-8000-000000001f46",
"position": {
"x": 620.0,
"y": 360.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"c6060906-0000-4000-8000-000000001f4e": {
"id": "c6060906-0000-4000-8000-000000001f4e",
"alias": "view_request_rescue_report",
"element": "c6060906-0000-4000-8000-000000001f45",
"position": {
"x": 340.0,
"y": 360.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"c6060906-0000-4000-8000-000000001f4f": {
"id": "c6060906-0000-4000-8000-000000001f4f",
"alias": "view_reverse_rescue_request",
"element": "c6060906-0000-4000-8000-000000001f42",
"position": {
"x": 340.0,
"y": 210.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"c6060906-0000-4000-8000-000000001f50": {
"id": "c6060906-0000-4000-8000-000000001f50",
"alias": "view_team_radio_lifeline",
"element": "c6060906-0000-4000-8000-000000001f43",
"position": {
"x": 620.0,
"y": 210.0
},
"size": {
"width": 224.0,
"height": 94.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": ""
}
}
}
}
}