{ "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": "" } } } } }