2026-09-06 21:49:04 -07:00
{
"alias" : "pressure_restoration" ,
"artifact_links" : {
"f5922bf7-05d8-590f-86e9-1d09f37f4fa6" : {
"alias" : "repair_test_evidence" ,
"description" : "A local teaching artifact, not proof of a real valve's safety." ,
"fragment" : "acceptance" ,
"id" : "f5922bf7-05d8-590f-86e9-1d09f37f4fa6" ,
"name" : "Repair conversation acceptance notes" ,
"owner" : "730b27ca-b039-5a3b-8dc6-03418f9061b3" ,
"relation" : "Verifies" ,
"revision" : "lesson-1" ,
"uri" : "evidence/repair-check.md"
}
},
"description" : "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network." ,
"diagrams" : {
"103ea62c-ac56-5827-94e7-cf09bca96ccc" : {
"alias" : "oa_allocation_view" ,
"description" : "Teaching view: positions and filters do not change ownership or exchange identities." ,
"id" : "103ea62c-ac56-5827-94e7-cf09bca96ccc" ,
"layer" : "Oa" ,
"name" : "1 · OA responsibility and repair traffic" ,
"nodes" : {
"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9" : {
"alias" : "oa_allocation_view_oa_repair" ,
"collapsed" : false ,
"element" : "a21465af-05f3-5fb5-8983-de26932422fb" ,
"id" : "202ebe37-ddb4-5099-8ce9-ec3e895ab9e9" ,
"position" : {
"x" : 890.0 ,
"y" : 170.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"3191e05c-1c7f-5f0e-beb0-5f3bded54c48" : {
"alias" : "oa_allocation_view_oa_control" ,
"collapsed" : false ,
"element" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"id" : "3191e05c-1c7f-5f0e-beb0-5f3bded54c48" ,
"position" : {
"x" : 60.0 ,
"y" : 80.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"5ae1c46d-59a3-50fd-8cc3-b292df21f951" : {
"alias" : "oa_allocation_view_oa_assess" ,
"collapsed" : false ,
"element" : "61f7bbfb-74a4-5540-9182-2583dfb27a49" ,
"id" : "5ae1c46d-59a3-50fd-8cc3-b292df21f951" ,
"position" : {
"x" : 100.0 ,
"y" : 170.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"7066f78c-9736-5349-b94a-0587331b980e" : {
"alias" : "oa_allocation_view_oa_reset" ,
"collapsed" : false ,
"element" : "d0c8be87-d238-503a-a549-7558a210507f" ,
"id" : "7066f78c-9736-5349-b94a-0587331b980e" ,
"position" : {
"x" : 100.0 ,
"y" : 330.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"d27f28ef-f10a-5355-9a05-6f2fd39b7de6" : {
"alias" : "oa_allocation_view_oa_technician" ,
"collapsed" : false ,
"element" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" ,
"id" : "d27f28ef-f10a-5355-9a05-6f2fd39b7de6" ,
"position" : {
"x" : 850.0 ,
"y" : 80.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"edd74060-ac61-5450-a57c-a6577daa5d50" : {
"alias" : "oa_allocation_view_oa_confirm" ,
"collapsed" : false ,
"element" : "727c0b5c-8db6-5eb7-83d6-735519c5949f" ,
"id" : "edd74060-ac61-5450-a57c-a6577daa5d50" ,
"position" : {
"x" : 100.0 ,
"y" : 490.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
}
},
"projection" : "Allocation" ,
"routes" : [],
"view_options" : {
"coverage" : "All" ,
"exchange_labels" : "Name" ,
"hidden_edges" : [],
"participant_categories" : "All" ,
"relation_kinds" : "All" ,
"work_categories" : "All" ,
"work_contexts" : "All"
}
},
"30d5baf9-6581-5cb6-846a-bcaa1e6cce63" : {
"alias" : "sa_state_view" ,
"description" : "Teaching view: positions and filters do not change ownership or exchange identities." ,
"id" : "30d5baf9-6581-5cb6-846a-bcaa1e6cce63" ,
"layer" : "Sa" ,
"name" : "5 · SA pressure supervision" ,
"nodes" : {
"55a74f91-2025-5001-8db8-9566b1dbe783" : {
"alias" : "sa_state_view_sa_monitor_region" ,
"collapsed" : false ,
"element" : "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" ,
"id" : "55a74f91-2025-5001-8db8-9566b1dbe783" ,
"position" : {
"x" : 70.0 ,
"y" : 95.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"57acbb71-ca86-57fc-ae90-42dad195f0e0" : {
"alias" : "sa_state_view_sa_waiting" ,
"collapsed" : false ,
"element" : "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" ,
"id" : "57acbb71-ca86-57fc-ae90-42dad195f0e0" ,
"position" : {
"x" : 650.0 ,
"y" : 200.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"5e2326a0-0f6c-5f8d-8a21-fdded18a9281" : {
"alias" : "sa_state_view_sa_monitor_initial" ,
"collapsed" : false ,
"element" : "57eb5348-14d8-560e-996a-8dbf993243e2" ,
"id" : "5e2326a0-0f6c-5f8d-8a21-fdded18a9281" ,
"position" : {
"x" : 100.0 ,
"y" : 200.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"a676fbb9-0833-59a8-98cf-a10d8f4b7434" : {
"alias" : "sa_state_view_sa_monitor" ,
"collapsed" : false ,
"element" : "132b3f28-3f88-5327-9868-8c8b645ed412" ,
"id" : "a676fbb9-0833-59a8-98cf-a10d8f4b7434" ,
"position" : {
"x" : 30.0 ,
"y" : 30.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"b3af7b04-5a45-5b82-ab69-7eada4b876f0" : {
"alias" : "sa_state_view_sa_monitoring" ,
"collapsed" : false ,
"element" : "8af21f9b-c21e-5aae-af0d-0958840f6655" ,
"id" : "b3af7b04-5a45-5b82-ab69-7eada4b876f0" ,
"position" : {
"x" : 220.0 ,
"y" : 200.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
}
},
"projection" : {
"StateMachine" : {
"machine" : "132b3f28-3f88-5327-9868-8c8b645ed412"
}
},
"routes" : [],
"view_options" : {
"coverage" : "All" ,
"exchange_labels" : "Name" ,
"hidden_edges" : [],
"participant_categories" : "All" ,
"relation_kinds" : "All" ,
"work_categories" : "All" ,
"work_contexts" : "All"
}
},
"35d3c24b-289e-59e5-a610-8333e2c6a4bb" : {
"alias" : "sa_allocation_view" ,
"description" : "Teaching view: positions and filters do not change ownership or exchange identities." ,
"id" : "35d3c24b-289e-59e5-a610-8333e2c6a4bb" ,
"layer" : "Sa" ,
"name" : "2 · SA service boundary and functions" ,
"nodes" : {
"34630a18-41b0-5fdd-bff4-ee86e93e8651" : {
"alias" : "sa_allocation_view_sa_repair" ,
"collapsed" : false ,
"element" : "9497e10f-04c4-5586-8738-2464a6f00bd4" ,
"id" : "34630a18-41b0-5fdd-bff4-ee86e93e8651" ,
"position" : {
"x" : 890.0 ,
"y" : 170.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"60f6ad74-b69e-5aef-b832-f1bd60b903ae" : {
"alias" : "sa_allocation_view_sa_assess" ,
"collapsed" : false ,
"element" : "dddae020-a444-5d48-acc8-139d2696a672" ,
"id" : "60f6ad74-b69e-5aef-b832-f1bd60b903ae" ,
"position" : {
"x" : 100.0 ,
"y" : 170.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"73406244-ebd7-5995-86c7-e17c73c50b32" : {
"alias" : "sa_allocation_view_sa_reset" ,
"collapsed" : false ,
"element" : "09342ccb-044b-5483-ac58-87dc3cf7831c" ,
"id" : "73406244-ebd7-5995-86c7-e17c73c50b32" ,
"position" : {
"x" : 100.0 ,
"y" : 330.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"7e3ba36f-bc68-5520-bdb9-77083bb7bba2" : {
"alias" : "sa_allocation_view_sa_confirm" ,
"collapsed" : false ,
"element" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6" ,
"id" : "7e3ba36f-bc68-5520-bdb9-77083bb7bba2" ,
"position" : {
"x" : 100.0 ,
"y" : 490.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"8345c76a-8d85-5c31-902e-ec1cd33ed4a3" : {
"alias" : "sa_allocation_view_sa_control" ,
"collapsed" : false ,
"element" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"id" : "8345c76a-8d85-5c31-902e-ec1cd33ed4a3" ,
"position" : {
"x" : 60.0 ,
"y" : 80.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"f7225d1c-e506-505d-bb20-916950269d4b" : {
"alias" : "sa_allocation_view_sa_technician" ,
"collapsed" : false ,
"element" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" ,
"id" : "f7225d1c-e506-505d-bb20-916950269d4b" ,
"position" : {
"x" : 850.0 ,
"y" : 80.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
}
},
"projection" : "Allocation" ,
"routes" : [],
"view_options" : {
"coverage" : "All" ,
"exchange_labels" : "Name" ,
"hidden_edges" : [],
"participant_categories" : "All" ,
"relation_kinds" : "All" ,
"work_categories" : "All" ,
"work_contexts" : "All"
}
},
"3e6ad194-61b5-584c-b0f0-a78a20af5781" : {
"alias" : "sa_capability_view" ,
"description" : "Teaching view: positions and filters do not change ownership or exchange identities." ,
"id" : "3e6ad194-61b5-584c-b0f0-a78a20af5781" ,
"layer" : "Sa" ,
"name" : "4 · SA mission and included capability" ,
"nodes" : {
"069a3fb3-077c-59d8-91da-27b0665143c7" : {
"alias" : "sa_capability_view_sa_triage" ,
"collapsed" : false ,
"element" : "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" ,
"id" : "069a3fb3-077c-59d8-91da-27b0665143c7" ,
"position" : {
"x" : 800.0 ,
"y" : 260.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"41ddb68b-bd2b-5f91-82eb-efde01157828" : {
"alias" : "sa_capability_view_sa_control" ,
"collapsed" : false ,
"element" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"id" : "41ddb68b-bd2b-5f91-82eb-efde01157828" ,
"position" : {
"x" : 60.0 ,
"y" : 60.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"4b814335-bf98-5b68-85d5-ea549766517a" : {
"alias" : "sa_capability_view_sa_mission" ,
"collapsed" : false ,
"element" : "5ad034b1-084d-5273-9e70-971671766132" ,
"id" : "4b814335-bf98-5b68-85d5-ea549766517a" ,
"position" : {
"x" : 420.0 ,
"y" : 60.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"d3bc13f9-7726-5280-83fe-63f391c45afb" : {
"alias" : "sa_capability_view_sa_restore" ,
"collapsed" : false ,
"element" : "81259051-370a-512d-a3b5-6420a6f933b6" ,
"id" : "d3bc13f9-7726-5280-83fe-63f391c45afb" ,
"position" : {
"x" : 420.0 ,
"y" : 260.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
}
},
"projection" : "Capabilities" ,
"routes" : [],
"view_options" : {
"coverage" : "All" ,
"exchange_labels" : "Name" ,
"hidden_edges" : [],
"participant_categories" : "All" ,
"relation_kinds" : "All" ,
"work_categories" : "All" ,
"work_contexts" : "All"
}
},
"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779" : {
"alias" : "sa_service_view" ,
"description" : "Teaching view: positions and filters do not change ownership or exchange identities." ,
"id" : "50af4c9b-93ce-5ff5-a1f8-7a81eb97e779" ,
"layer" : "Sa" ,
"name" : "3 · SA service conversation only" ,
"nodes" : {
"40210589-69f7-5209-b329-10bb83cf615c" : {
"alias" : "sa_service_view_sa_technician" ,
"collapsed" : false ,
"element" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" ,
"id" : "40210589-69f7-5209-b329-10bb83cf615c" ,
"position" : {
"x" : 850.0 ,
"y" : 80.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"439f1e45-e5ed-567c-978b-4c93ef267db1" : {
"alias" : "sa_service_view_sa_assess" ,
"collapsed" : false ,
"element" : "dddae020-a444-5d48-acc8-139d2696a672" ,
"id" : "439f1e45-e5ed-567c-978b-4c93ef267db1" ,
"position" : {
"x" : 100.0 ,
"y" : 170.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"6f138672-149b-5f88-ab07-7fc413a42262" : {
"alias" : "sa_service_view_sa_confirm" ,
"collapsed" : false ,
"element" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6" ,
"id" : "6f138672-149b-5f88-ab07-7fc413a42262" ,
"position" : {
"x" : 100.0 ,
"y" : 490.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"ae36489d-6ec8-5f1c-b603-8b497227efba" : {
"alias" : "sa_service_view_sa_repair" ,
"collapsed" : false ,
"element" : "9497e10f-04c4-5586-8738-2464a6f00bd4" ,
"id" : "ae36489d-6ec8-5f1c-b603-8b497227efba" ,
"position" : {
"x" : 890.0 ,
"y" : 170.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"d52da4e6-40b7-5dbc-84fb-80c443711c69" : {
"alias" : "sa_service_view_sa_reset" ,
"collapsed" : false ,
"element" : "09342ccb-044b-5483-ac58-87dc3cf7831c" ,
"id" : "d52da4e6-40b7-5dbc-84fb-80c443711c69" ,
"position" : {
"x" : 100.0 ,
"y" : 330.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
},
"f53d4352-b042-56a6-8b3e-c51cd27254f9" : {
"alias" : "sa_service_view_sa_control" ,
"collapsed" : false ,
"element" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"id" : "f53d4352-b042-56a6-8b3e-c51cd27254f9" ,
"position" : {
"x" : 60.0 ,
"y" : 80.0
},
"size" : {
"height" : 110.0 ,
"width" : 245.0
}
}
},
"projection" : "Allocation" ,
"routes" : [],
"view_options" : {
"coverage" : "All" ,
"exchange_labels" : "NameAndItems" ,
"hidden_edges" : [],
"participant_categories" : {
"Any" : [
"781cbe75-410f-5cc5-aeb8-a43491f77b99"
]
},
"relation_kinds" : "All" ,
"work_categories" : {
"Any" : []
},
"work_contexts" : "All"
}
}
},
"elements" : {
"01490fa8-2f01-5ac8-9722-d55d45414379" : {
"alias" : "sa_high_pressure" ,
"body" : {
"Sa" : {
"Shared" : {
"Event" : {
"body" : {
"Change" : {
"expression" : "measured_pressure > operating_limit"
}
}
}
}
}
},
"description" : "" ,
"id" : "01490fa8-2f01-5ac8-9722-d55d45414379" ,
"name" : "Pressure alarm detected" ,
"parent" : null
},
"022d3cfa-bbaf-5e13-924a-8e55099b8745" : {
"alias" : "oa_assessment_procedure" ,
"body" : {
"Oa" : {
"Process" : {
"steps" : [
"942975b8-0bef-5ae8-9fcb-c37497833fb0"
]
}
}
},
"description" : "" ,
"id" : "022d3cfa-bbaf-5e13-924a-8e55099b8745" ,
"name" : "Assess an alarm procedure" ,
"parent" : null
},
"09342ccb-044b-5483-ac58-87dc3cf7831c" : {
"alias" : "sa_reset" ,
"body" : {
"Sa" : "Function"
},
"description" : "" ,
"id" : "09342ccb-044b-5483-ac58-87dc3cf7831c" ,
"name" : "Reset valve remotely" ,
"parent" : "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
},
"0b07b9ed-492d-57f6-b0b1-ce8a709238a7" : {
"alias" : "oa_assess_step" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"SequenceReference" : {
"sequence" : "022d3cfa-bbaf-5e13-924a-8e55099b8745"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "0b07b9ed-492d-57f6-b0b1-ce8a709238a7" ,
"name" : "Assess the alarm" ,
"parent" : "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"0f195fea-3493-5ebd-966d-da9eddeb05d7" : {
"alias" : "sa_repair_step" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "9497e10f-04c4-5586-8738-2464a6f00bd4" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "0f195fea-3493-5ebd-966d-da9eddeb05d7" ,
"name" : "Repair the valve" ,
"parent" : "93eb6479-54e9-59cb-ac7b-16912347bfc0"
},
"132b3f28-3f88-5327-9868-8c8b645ed412" : {
"alias" : "sa_monitor" ,
"body" : {
"Sa" : {
"Shared" : "StateMachine"
}
},
"description" : "" ,
"id" : "132b3f28-3f88-5327-9868-8c8b645ed412" ,
"name" : "Pressure supervision" ,
"parent" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
},
"155e4fe4-9e3b-5f4e-b886-28abcc3f086b" : {
"alias" : "sa_outer_technician" ,
"body" : {
"Sa" : {
"Shared" : {
"Lifeline" : {
"represented" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
}
}
}
},
"description" : "" ,
"id" : "155e4fe4-9e3b-5f4e-b886-28abcc3f086b" ,
"name" : "Technician" ,
"parent" : "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
},
"1970608f-85d1-5234-ac86-5e2b0df27dc3" : {
"alias" : "oa_monitor" ,
"body" : {
"Oa" : {
"Shared" : "StateMachine"
}
},
"description" : "" ,
"id" : "1970608f-85d1-5234-ac86-5e2b0df27dc3" ,
"name" : "Pressure supervision" ,
"parent" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
},
"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771" : {
"alias" : "oa_contact_category" ,
"body" : {
"Oa" : {
"Shared" : {
"ExchangeCategory" : {
"exchanges" : [
"27b47887-baf0-518b-bf87-f5acbf7d0b93"
],
"family" : "Participant"
}
}
}
},
"description" : "" ,
"id" : "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771" ,
"name" : "Field contact" ,
"parent" : null
},
"1b91f8a7-0bdb-514e-b1cd-955658e09927" : {
"alias" : "oa_restore_work" ,
"body" : {
"Oa" : "Activity"
},
"description" : "" ,
"id" : "1b91f8a7-0bdb-514e-b1cd-955658e09927" ,
"name" : "Restore safe pressure" ,
"parent" : null
},
"1c9da843-e2d3-5591-8e3f-db083a42867e" : {
"alias" : "sa_use_conversation" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"ScenarioUse" : {
"bindings" : [
{
"local" : "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023" ,
"referenced" : "98c61788-2fee-51f4-8cf9-de48e8c70e9e"
},
{
"local" : "155e4fe4-9e3b-5f4e-b886-28abcc3f086b" ,
"referenced" : "6249b54a-e396-5338-82b9-89266c55670d"
}
],
"scenario" : "730b27ca-b039-5a3b-8dc6-03418f9061b3"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "1c9da843-e2d3-5591-8e3f-db083a42867e" ,
"name" : "Use the reviewed repair conversation" ,
"parent" : "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
},
"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023" : {
"alias" : "sa_outer_controller" ,
"body" : {
"Sa" : {
"Shared" : {
"Lifeline" : {
"represented" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
}
}
}
},
"description" : "" ,
"id" : "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023" ,
"name" : "Controller" ,
"parent" : "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
},
"2011b3ac-614b-5a47-8891-7ff81965f425" : {
"alias" : "oa_outer_controller" ,
"body" : {
"Oa" : {
"Shared" : {
"Lifeline" : {
"represented" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
}
}
}
},
"description" : "" ,
"id" : "2011b3ac-614b-5a47-8891-7ff81965f425" ,
"name" : "Controller" ,
"parent" : "d6f881a4-95da-54e9-ad97-1b8965532629"
},
"20472233-5ce6-5ffe-b4ad-0bdbccf3e423" : {
"alias" : "oa_conversation" ,
"body" : {
"Oa" : {
"Shared" : {
"Scenario" : {
"context" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" ,
"postcondition" : "The controller has received the measured pressure after repair" ,
"precondition" : "A pressure alarm has been assessed" ,
"steps" : [
"b97437c6-cd7a-5a05-b537-b30a17dd936a" ,
"cc2d497a-fd15-5455-9ee5-e70eb95811d8"
],
"viewpoint" : "ParticipantInteraction"
}
}
}
},
"description" : "" ,
"id" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" ,
"name" : "Repair request and measured reply" ,
"parent" : null
},
"24a6850e-b819-57e0-af88-ca4ab76581b7" : {
"alias" : "sa_repair_request_out" ,
"body" : {
"Sa" : {
"Shared" : {
"Port" : {
"contract" : {
"FunctionOutput" : {
"outgoing_items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
]
}
},
"legacy" : null
}
}
}
},
"description" : "" ,
"id" : "24a6850e-b819-57e0-af88-ca4ab76581b7" ,
"name" : "Request field repair output" ,
"parent" : "dddae020-a444-5d48-acc8-139d2696a672"
},
"30c8fad9-a49b-5692-9542-3148e76afd7b" : {
"alias" : "sa_decision" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Control" : {
"kind" : "Choice"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "30c8fad9-a49b-5692-9542-3148e76afd7b" ,
"name" : "Can a remote reset safely recover pressure?" ,
"parent" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"32aa9940-df6e-5a12-b9bd-6337e2d2ed22" : {
"alias" : "oa_control" ,
"body" : {
"Oa" : "Entity"
},
"description" : "" ,
"id" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"name" : "Control room" ,
"parent" : null
},
"391af7c4-b07d-53a7-8ddd-5c81461fc4f8" : {
"alias" : "sa_repair_report_in" ,
"body" : {
"Sa" : {
"Shared" : {
"Port" : {
"contract" : {
"FunctionInput" : {
"incoming_items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
]
}
},
"legacy" : null
}
}
}
},
"description" : "" ,
"id" : "391af7c4-b07d-53a7-8ddd-5c81461fc4f8" ,
"name" : "Report repair result input" ,
"parent" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6"
},
"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" : {
"alias" : "sa_monitor_region" ,
"body" : {
"Sa" : {
"Shared" : "Region"
}
},
"description" : "" ,
"id" : "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c" ,
"name" : "Supervision cycle" ,
"parent" : "132b3f28-3f88-5327-9868-8c8b645ed412"
},
"3dfee23a-148b-5cec-ad2d-b774e84ea5bb" : {
"alias" : "oa_restore" ,
"body" : {
"Oa" : "Capability"
},
"description" : "" ,
"id" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" ,
"name" : "Restore a safe supply" ,
"parent" : null
},
"40d94322-baa2-5c81-b261-ff47cdc33782" : {
"alias" : "sa_request_step" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "93474111-f23e-56c1-b61b-b7c2396b91bd" ,
"message_kind" : "Asynchronous" ,
"receiver" : null ,
"reply_to" : null ,
"sender" : null ,
"values" : []
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "40d94322-baa2-5c81-b261-ff47cdc33782" ,
"name" : "Request the field repair" ,
"parent" : "93eb6479-54e9-59cb-ac7b-16912347bfc0"
},
"4149a872-3440-59de-9879-8981e78d27ab" : {
"alias" : "sa_audit_thresholds" ,
"body" : {
"Sa" : "Function"
},
"description" : "Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning." ,
"id" : "4149a872-3440-59de-9879-8981e78d27ab" ,
"name" : "Audit pressure thresholds" ,
"parent" : null
},
"41859a65-ded2-547b-ab03-14e2fa740cf9" : {
"alias" : "oa_caller" ,
"body" : {
"Oa" : {
"Shared" : {
"Lifeline" : {
"represented" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
}
}
}
},
"description" : "" ,
"id" : "41859a65-ded2-547b-ab03-14e2fa740cf9" ,
"name" : "Controller" ,
"parent" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"435bf87c-73fd-5e4d-978a-4c471bc9eaf0" : {
"alias" : "sa_control" ,
"body" : {
"Sa" : "System"
},
"description" : "" ,
"id" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"name" : "Pressure coordination service" ,
"parent" : null
},
"47bec4f9-d6d0-5ed1-adca-fa0d960dc416" : {
"alias" : "sa_confirm_step" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "47bec4f9-d6d0-5ed1-adca-fa0d960dc416" ,
"name" : "Confirm safe pressure" ,
"parent" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"4e1c0a56-ce80-5f13-a93a-6956de54880c" : {
"alias" : "sa_reply" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "63009b5f-539e-5914-b630-ec6b7fefb4d5" ,
"message_kind" : "Reply" ,
"receiver" : "98c61788-2fee-51f4-8cf9-de48e8c70e9e" ,
"reply_to" : "8bab4783-a098-5984-9e36-493957caf26c" ,
"sender" : "6249b54a-e396-5338-82b9-89266c55670d" ,
"values" : [
{
"expression" : "320.0" ,
"field" : "bb12ba5d-aab5-5a1b-99de-c767f5365b57" ,
"path" : []
}
]
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "4e1c0a56-ce80-5f13-a93a-6956de54880c" ,
"name" : "Return pressure after repair" ,
"parent" : "730b27ca-b039-5a3b-8dc6-03418f9061b3"
},
"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" : {
"alias" : "sa_merge" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Control" : {
"kind" : "Merge"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" ,
"name" : "Recovery path completed" ,
"parent" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"5139ce73-56fd-5875-ba3a-e569fc890231" : {
"alias" : "sa_response" ,
"body" : {
"Sa" : {
"FunctionalChain" : {
"steps" : [
"9024243c-ccc1-5edb-8477-2aa16e5e9a50" ,
"30c8fad9-a49b-5692-9542-3148e76afd7b" ,
"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" ,
"d5e61c5d-510b-5091-a878-da46f3a9e152" ,
"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" ,
"47bec4f9-d6d0-5ed1-adca-fa0d960dc416"
]
}
}
},
"description" : "" ,
"id" : "5139ce73-56fd-5875-ba3a-e569fc890231" ,
"name" : "Handle a pressure alarm" ,
"parent" : null
},
"57eb5348-14d8-560e-996a-8dbf993243e2" : {
"alias" : "sa_monitor_initial" ,
"body" : {
"Sa" : {
"Shared" : {
"State" : {
"do_activity" : "" ,
"entry" : "" ,
"exit" : "" ,
"kind" : "Initial"
}
}
}
},
"description" : "" ,
"id" : "57eb5348-14d8-560e-996a-8dbf993243e2" ,
"name" : "Start" ,
"parent" : "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
},
"58867e7d-916e-5ebc-9e4c-8dbed1314be3" : {
"alias" : "sa_restore_work" ,
"body" : {
"Sa" : "Function"
},
"description" : "" ,
"id" : "58867e7d-916e-5ebc-9e4c-8dbed1314be3" ,
"name" : "Restore safe pressure" ,
"parent" : null
},
"58bae2b0-f560-50f2-818d-19091d22d18a" : {
"alias" : "oa_response" ,
"body" : {
"Oa" : {
"Process" : {
"steps" : [
"0b07b9ed-492d-57f6-b0b1-ce8a709238a7" ,
"b280c6ca-e5f9-5424-a5c1-5676e01c2371" ,
"d2026fc2-74a8-5e22-9942-ff3eb68a3677" ,
"fc6763bf-a534-54bf-afcd-57ab285ff07d" ,
"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" ,
"e00594a3-6122-5a6b-b3c2-ecb5506c741d"
]
}
}
},
"description" : "" ,
"id" : "58bae2b0-f560-50f2-818d-19091d22d18a" ,
"name" : "Handle a pressure alarm" ,
"parent" : null
},
"58c15833-6e75-523a-b57f-a88f19f6d672" : {
"alias" : "oa_waiting" ,
"body" : {
"Oa" : {
"Shared" : {
"State" : {
"do_activity" : "" ,
"entry" : "" ,
"exit" : "" ,
"kind" : "State"
}
}
}
},
"description" : "" ,
"id" : "58c15833-6e75-523a-b57f-a88f19f6d672" ,
"name" : "Awaiting repair" ,
"parent" : "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
},
"5ad034b1-084d-5273-9e70-971671766132" : {
"alias" : "sa_mission" ,
"body" : {
"Sa" : "Mission"
},
"description" : "" ,
"id" : "5ad034b1-084d-5273-9e70-971671766132" ,
"name" : "Maintain safe water supply" ,
"parent" : null
},
"5ba8079c-2dbe-5e98-ae82-2b60c6020a02" : {
"alias" : "oa_request_step" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" ,
"message_kind" : "Asynchronous" ,
"receiver" : null ,
"reply_to" : null ,
"sender" : null ,
"values" : []
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "5ba8079c-2dbe-5e98-ae82-2b60c6020a02" ,
"name" : "Request the field repair" ,
"parent" : "5d3af417-244c-54bb-9588-16daedda4e1f"
},
"5d3af417-244c-54bb-9588-16daedda4e1f" : {
"alias" : "oa_field_procedure" ,
"body" : {
"Oa" : {
"Process" : {
"steps" : [
"5ba8079c-2dbe-5e98-ae82-2b60c6020a02" ,
"c59432fe-6092-5ee0-908d-9dbf39476471" ,
"df2fd3f8-6bc2-5380-a13f-36643ed35ac7"
]
}
}
},
"description" : "" ,
"id" : "5d3af417-244c-54bb-9588-16daedda4e1f" ,
"name" : "Field repair procedure" ,
"parent" : null
},
"61f7bbfb-74a4-5540-9182-2583dfb27a49" : {
"alias" : "oa_assess" ,
"body" : {
"Oa" : "Activity"
},
"description" : "" ,
"id" : "61f7bbfb-74a4-5540-9182-2583dfb27a49" ,
"name" : "Assess pressure alarm" ,
"parent" : "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"6249b54a-e396-5338-82b9-89266c55670d" : {
"alias" : "sa_responder" ,
"body" : {
"Sa" : {
"Shared" : {
"Lifeline" : {
"represented" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
}
}
}
},
"description" : "" ,
"id" : "6249b54a-e396-5338-82b9-89266c55670d" ,
"name" : "Technician" ,
"parent" : "730b27ca-b039-5a3b-8dc6-03418f9061b3"
},
"65d6b8d6-271a-5c84-8b42-abbe310c955e" : {
"alias" : "oa_high_pressure" ,
"body" : {
"Oa" : {
"Shared" : {
"Event" : {
"body" : {
"Change" : {
"expression" : "measured_pressure > operating_limit"
}
}
}
}
}
},
"description" : "" ,
"id" : "65d6b8d6-271a-5c84-8b42-abbe310c955e" ,
"name" : "Pressure alarm detected" ,
"parent" : null
},
"6a30b763-cc51-546d-907f-5c63657cfd03" : {
"alias" : "oa_triage" ,
"body" : {
"Oa" : "Capability"
},
"description" : "" ,
"id" : "6a30b763-cc51-546d-907f-5c63657cfd03" ,
"name" : "Assess an alarm" ,
"parent" : null
},
"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" : {
"alias" : "oa_merge" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Control" : {
"kind" : "Merge"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" ,
"name" : "Recovery path completed" ,
"parent" : "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" : {
"alias" : "oa_monitoring" ,
"body" : {
"Oa" : {
"Shared" : {
"State" : {
"do_activity" : "" ,
"entry" : "" ,
"exit" : "" ,
"kind" : "State"
}
}
}
},
"description" : "" ,
"id" : "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" ,
"name" : "Monitoring" ,
"parent" : "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
},
"727c0b5c-8db6-5eb7-83d6-735519c5949f" : {
"alias" : "oa_confirm" ,
"body" : {
"Oa" : "Activity"
},
"description" : "" ,
"id" : "727c0b5c-8db6-5eb7-83d6-735519c5949f" ,
"name" : "Confirm safe pressure" ,
"parent" : "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"730b27ca-b039-5a3b-8dc6-03418f9061b3" : {
"alias" : "sa_conversation" ,
"body" : {
"Sa" : {
"Shared" : {
"Scenario" : {
"context" : "81259051-370a-512d-a3b5-6420a6f933b6" ,
"postcondition" : "The controller has received the measured pressure after repair" ,
"precondition" : "A pressure alarm has been assessed" ,
"steps" : [
"8bab4783-a098-5984-9e36-493957caf26c" ,
"4e1c0a56-ce80-5f13-a93a-6956de54880c"
],
"viewpoint" : "BoundaryInterface"
}
}
}
},
"description" : "" ,
"id" : "730b27ca-b039-5a3b-8dc6-03418f9061b3" ,
"name" : "Repair request and measured reply" ,
"parent" : null
},
"781cbe75-410f-5cc5-aeb8-a43491f77b99" : {
"alias" : "sa_contact_category" ,
"body" : {
"Sa" : {
"Shared" : {
"ExchangeCategory" : {
"exchanges" : [
"63009b5f-539e-5914-b630-ec6b7fefb4d5"
],
"family" : "Participant"
}
}
}
},
"description" : "" ,
"id" : "781cbe75-410f-5cc5-aeb8-a43491f77b99" ,
"name" : "Field contact" ,
"parent" : null
},
"81259051-370a-512d-a3b5-6420a6f933b6" : {
"alias" : "sa_restore" ,
"body" : {
"Sa" : "Capability"
},
"description" : "" ,
"id" : "81259051-370a-512d-a3b5-6420a6f933b6" ,
"name" : "Restore a safe supply" ,
"parent" : null
},
"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" : {
"alias" : "oa_monitor_region" ,
"body" : {
"Oa" : {
"Shared" : "Region"
}
},
"description" : "" ,
"id" : "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" ,
"name" : "Supervision cycle" ,
"parent" : "1970608f-85d1-5234-ac86-5e2b0df27dc3"
},
"87d0a95b-af1b-5352-b753-e4c6533671a5" : {
"alias" : "sa_pressure" ,
"body" : {
"Sa" : {
"Shared" : {
"DataType" : {
"default" : null ,
"definition" : {
"Real" : {
"maximum" : 600.0 ,
"minimum" : 0.0
}
},
"unit" : "kPa"
}
}
}
},
"description" : "" ,
"id" : "87d0a95b-af1b-5352-b753-e4c6533671a5" ,
"name" : "Measured pressure" ,
"parent" : null
},
"8af21f9b-c21e-5aae-af0d-0958840f6655" : {
"alias" : "sa_monitoring" ,
"body" : {
"Sa" : {
"Shared" : {
"State" : {
"do_activity" : "" ,
"entry" : "" ,
"exit" : "" ,
"kind" : "State"
}
}
}
},
"description" : "" ,
"id" : "8af21f9b-c21e-5aae-af0d-0958840f6655" ,
"name" : "Monitoring" ,
"parent" : "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
},
"8bab4783-a098-5984-9e36-493957caf26c" : {
"alias" : "sa_call" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "63009b5f-539e-5914-b630-ec6b7fefb4d5" ,
"message_kind" : "Call" ,
"receiver" : "6249b54a-e396-5338-82b9-89266c55670d" ,
"reply_to" : null ,
"sender" : "98c61788-2fee-51f4-8cf9-de48e8c70e9e" ,
"values" : [
{
"expression" : "420.0" ,
"field" : "bb12ba5d-aab5-5a1b-99de-c767f5365b57" ,
"path" : []
}
]
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "8bab4783-a098-5984-9e36-493957caf26c" ,
"name" : "Request valve repair" ,
"parent" : "730b27ca-b039-5a3b-8dc6-03418f9061b3"
},
"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7" : {
"alias" : "oa_pressure_parameter" ,
"body" : {
"Oa" : {
"Shared" : {
"DataField" : {
"default" : null ,
"direction" : "InOut" ,
"maximum" : 1 ,
"minimum" : 1 ,
"storage" : "Value" ,
"type_ref" : {
"Named" : "e7824764-5db9-5384-8198-2fbaea2b10b2"
},
"unit" : ""
}
}
}
},
"description" : "" ,
"id" : "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7" ,
"name" : "Pressure before / after repair" ,
"parent" : "d736c7d6-d369-550a-8ba4-dae223e40bb3"
},
"9024243c-ccc1-5edb-8477-2aa16e5e9a50" : {
"alias" : "sa_assess_step" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"SequenceReference" : {
"sequence" : "acd5a018-f559-5298-a40d-1cf6e1353e74"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "9024243c-ccc1-5edb-8477-2aa16e5e9a50" ,
"name" : "Assess the alarm" ,
"parent" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"9349b353-53f2-56f8-b571-a05b09335cdf" : {
"alias" : "oa_repair_traffic" ,
"body" : {
"Oa" : {
"Shared" : {
"ExchangeCategory" : {
"exchanges" : [
"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" ,
"b436d0b3-c824-5a96-af6b-2c269816d1cc"
],
"family" : "Work"
}
}
}
},
"description" : "" ,
"id" : "9349b353-53f2-56f8-b571-a05b09335cdf" ,
"name" : "Repair work exchanges" ,
"parent" : null
},
"93eb6479-54e9-59cb-ac7b-16912347bfc0" : {
"alias" : "sa_field_procedure" ,
"body" : {
"Sa" : {
"FunctionalChain" : {
"steps" : [
"40d94322-baa2-5c81-b261-ff47cdc33782" ,
"0f195fea-3493-5ebd-966d-da9eddeb05d7" ,
"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"
]
}
}
},
"description" : "" ,
"id" : "93eb6479-54e9-59cb-ac7b-16912347bfc0" ,
"name" : "Field repair procedure" ,
"parent" : null
},
"942975b8-0bef-5ae8-9fcb-c37497833fb0" : {
"alias" : "oa_assessment_action" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "61f7bbfb-74a4-5540-9182-2583dfb27a49" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "942975b8-0bef-5ae8-9fcb-c37497833fb0" ,
"name" : "Assess pressure alarm" ,
"parent" : "022d3cfa-bbaf-5e13-924a-8e55099b8745"
},
"9497e10f-04c4-5586-8738-2464a6f00bd4" : {
"alias" : "sa_repair" ,
"body" : {
"Sa" : "Function"
},
"description" : "" ,
"id" : "9497e10f-04c4-5586-8738-2464a6f00bd4" ,
"name" : "Repair valve in the field" ,
"parent" : "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
},
"98c61788-2fee-51f4-8cf9-de48e8c70e9e" : {
"alias" : "sa_caller" ,
"body" : {
"Sa" : {
"Shared" : {
"Lifeline" : {
"represented" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
}
}
}
},
"description" : "" ,
"id" : "98c61788-2fee-51f4-8cf9-de48e8c70e9e" ,
"name" : "Controller" ,
"parent" : "730b27ca-b039-5a3b-8dc6-03418f9061b3"
},
"98d411e7-7c65-5c3f-b543-8bf0f2522ea2" : {
"alias" : "sa_control_port" ,
"body" : {
"Sa" : {
"Shared" : {
"Port" : {
"contract" : {
"Component" : {
"kind" : "Standard" ,
"orientation" : "Unset"
}
},
"legacy" : null
}
}
}
},
"description" : "Explicitly chosen Standard component port for the repair service." ,
"id" : "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" ,
"name" : "Repair service client" ,
"parent" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
},
"994faed7-dbc8-5b96-9d62-7604ac0fbc3a" : {
"alias" : "sa_repair_report_out" ,
"body" : {
"Sa" : {
"Shared" : {
"Port" : {
"contract" : {
"FunctionOutput" : {
"outgoing_items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
]
}
},
"legacy" : null
}
}
}
},
"description" : "" ,
"id" : "994faed7-dbc8-5b96-9d62-7604ac0fbc3a" ,
"name" : "Report repair result output" ,
"parent" : "9497e10f-04c4-5586-8738-2464a6f00bd4"
},
"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5" : {
"alias" : "oa_use_conversation" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"ScenarioUse" : {
"bindings" : [
{
"local" : "2011b3ac-614b-5a47-8891-7ff81965f425" ,
"referenced" : "41859a65-ded2-547b-ab03-14e2fa740cf9"
},
{
"local" : "fffff882-78fd-5415-928d-c1ef7fac6576" ,
"referenced" : "fc81c5f0-0442-5b88-992b-e5b10f351c59"
}
],
"scenario" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5" ,
"name" : "Use the reviewed repair conversation" ,
"parent" : "d6f881a4-95da-54e9-ad97-1b8965532629"
},
"a21465af-05f3-5fb5-8983-de26932422fb" : {
"alias" : "oa_repair" ,
"body" : {
"Oa" : "Activity"
},
"description" : "" ,
"id" : "a21465af-05f3-5fb5-8983-de26932422fb" ,
"name" : "Repair valve in the field" ,
"parent" : "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"a4b8942e-a975-5f88-ad14-8f38c345baac" : {
"alias" : "sa_repair_interface" ,
"body" : {
"Sa" : {
"Shared" : {
"Interface" : {
"supertype" : null
}
}
}
},
"description" : "" ,
"id" : "a4b8942e-a975-5f88-ad14-8f38c345baac" ,
"name" : "Valve repair service" ,
"parent" : null
},
"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" : {
"alias" : "sa_waiting" ,
"body" : {
"Sa" : {
"Shared" : {
"State" : {
"do_activity" : "" ,
"entry" : "" ,
"exit" : "" ,
"kind" : "State"
}
}
}
},
"description" : "" ,
"id" : "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" ,
"name" : "Awaiting repair" ,
"parent" : "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
},
"a7ffb869-9dde-5e76-b276-c719c5c143a9" : {
"alias" : "oa_monitor_initial" ,
"body" : {
"Oa" : {
"Shared" : {
"State" : {
"do_activity" : "" ,
"entry" : "" ,
"exit" : "" ,
"kind" : "Initial"
}
}
}
},
"description" : "" ,
"id" : "a7ffb869-9dde-5e76-b276-c719c5c143a9" ,
"name" : "Start" ,
"parent" : "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
},
"a962fc5e-3ab0-5296-8b0d-fd84633f9218" : {
"alias" : "sa_repair_operation" ,
"body" : {
"Sa" : {
"Shared" : {
"ExchangeItem" : {
"kind" : "Information" ,
"mechanism" : "Operation" ,
"supertype" : null
}
}
}
},
"description" : "" ,
"id" : "a962fc5e-3ab0-5296-8b0d-fd84633f9218" ,
"name" : "Valve repair" ,
"parent" : null
},
"a9a47e48-100c-57a8-95f0-7fe24da94f94" : {
"alias" : "sa_repair_traffic" ,
"body" : {
"Sa" : {
"Shared" : {
"ExchangeCategory" : {
"exchanges" : [
"93474111-f23e-56c1-b61b-b7c2396b91bd" ,
"684eadc3-e670-5779-a60f-bbc9a5bfb062"
],
"family" : "Work"
}
}
}
},
"description" : "" ,
"id" : "a9a47e48-100c-57a8-95f0-7fe24da94f94" ,
"name" : "Repair work exchanges" ,
"parent" : null
},
"acd5a018-f559-5298-a40d-1cf6e1353e74" : {
"alias" : "sa_assessment_procedure" ,
"body" : {
"Sa" : {
"FunctionalChain" : {
"steps" : [
"bae5b192-5b8e-51c6-82ae-2331af0d33bf"
]
}
}
},
"description" : "" ,
"id" : "acd5a018-f559-5298-a40d-1cf6e1353e74" ,
"name" : "Assess an alarm procedure" ,
"parent" : null
},
"b280c6ca-e5f9-5424-a5c1-5676e01c2371" : {
"alias" : "oa_decision" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Control" : {
"kind" : "Choice"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "b280c6ca-e5f9-5424-a5c1-5676e01c2371" ,
"name" : "Can a remote reset safely recover pressure?" ,
"parent" : "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"b97437c6-cd7a-5a05-b537-b30a17dd936a" : {
"alias" : "oa_call" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "27b47887-baf0-518b-bf87-f5acbf7d0b93" ,
"message_kind" : "Call" ,
"receiver" : "fc81c5f0-0442-5b88-992b-e5b10f351c59" ,
"reply_to" : null ,
"sender" : "41859a65-ded2-547b-ab03-14e2fa740cf9" ,
"values" : [
{
"expression" : "420.0" ,
"field" : "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7" ,
"path" : []
}
]
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "b97437c6-cd7a-5a05-b537-b30a17dd936a" ,
"name" : "Request valve repair" ,
"parent" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" : {
"alias" : "sa_triage" ,
"body" : {
"Sa" : "Capability"
},
"description" : "" ,
"id" : "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f" ,
"name" : "Assess an alarm" ,
"parent" : null
},
"bae5b192-5b8e-51c6-82ae-2331af0d33bf" : {
"alias" : "sa_assessment_action" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "dddae020-a444-5d48-acc8-139d2696a672" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "bae5b192-5b8e-51c6-82ae-2331af0d33bf" ,
"name" : "Assess pressure alarm" ,
"parent" : "acd5a018-f559-5298-a40d-1cf6e1353e74"
},
"bb12ba5d-aab5-5a1b-99de-c767f5365b57" : {
"alias" : "sa_pressure_parameter" ,
"body" : {
"Sa" : {
"Shared" : {
"DataField" : {
"default" : null ,
"direction" : "InOut" ,
"maximum" : 1 ,
"minimum" : 1 ,
"storage" : "Value" ,
"type_ref" : {
"Named" : "87d0a95b-af1b-5352-b753-e4c6533671a5"
},
"unit" : ""
}
}
}
},
"description" : "" ,
"id" : "bb12ba5d-aab5-5a1b-99de-c767f5365b57" ,
"name" : "Pressure before / after repair" ,
"parent" : "a962fc5e-3ab0-5296-8b0d-fd84633f9218"
},
"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" : {
"alias" : "sa_reset_step" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "09342ccb-044b-5483-ac58-87dc3cf7831c" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" ,
"name" : "Try the authorized remote reset" ,
"parent" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"c05b9422-b9da-5de5-b21d-07ad23bd2b8a" : {
"alias" : "sa_technician" ,
"body" : {
"Sa" : "Actor"
},
"description" : "" ,
"id" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" ,
"name" : "Field technician" ,
"parent" : null
},
"c59432fe-6092-5ee0-908d-9dbf39476471" : {
"alias" : "oa_repair_step" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "a21465af-05f3-5fb5-8983-de26932422fb" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "c59432fe-6092-5ee0-908d-9dbf39476471" ,
"name" : "Repair the valve" ,
"parent" : "5d3af417-244c-54bb-9588-16daedda4e1f"
},
"c9c61f50-06e0-5d17-973d-dcc57cd5cc90" : {
"alias" : "oa_mission" ,
"body" : {
"Oa" : "Mission"
},
"description" : "" ,
"id" : "c9c61f50-06e0-5d17-973d-dcc57cd5cc90" ,
"name" : "Maintain safe water supply" ,
"parent" : null
},
"cc2d497a-fd15-5455-9ee5-e70eb95811d8" : {
"alias" : "oa_reply" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "27b47887-baf0-518b-bf87-f5acbf7d0b93" ,
"message_kind" : "Reply" ,
"receiver" : "41859a65-ded2-547b-ab03-14e2fa740cf9" ,
"reply_to" : "b97437c6-cd7a-5a05-b537-b30a17dd936a" ,
"sender" : "fc81c5f0-0442-5b88-992b-e5b10f351c59" ,
"values" : [
{
"expression" : "320.0" ,
"field" : "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7" ,
"path" : []
}
]
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "cc2d497a-fd15-5455-9ee5-e70eb95811d8" ,
"name" : "Return pressure after repair" ,
"parent" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"d0c8be87-d238-503a-a549-7558a210507f" : {
"alias" : "oa_reset" ,
"body" : {
"Oa" : "Activity"
},
"description" : "" ,
"id" : "d0c8be87-d238-503a-a549-7558a210507f" ,
"name" : "Reset valve remotely" ,
"parent" : "1b91f8a7-0bdb-514e-b1cd-955658e09927"
},
"d2026fc2-74a8-5e22-9942-ff3eb68a3677" : {
"alias" : "oa_reset_step" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "d0c8be87-d238-503a-a549-7558a210507f" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "d2026fc2-74a8-5e22-9942-ff3eb68a3677" ,
"name" : "Try the authorized remote reset" ,
"parent" : "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"d2113fb0-a531-54ef-9484-13951b00ab8f" : {
"alias" : "sa_repair_request_in" ,
"body" : {
"Sa" : {
"Shared" : {
"Port" : {
"contract" : {
"FunctionInput" : {
"incoming_items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
]
}
},
"legacy" : null
}
}
}
},
"description" : "" ,
"id" : "d2113fb0-a531-54ef-9484-13951b00ab8f" ,
"name" : "Request field repair input" ,
"parent" : "9497e10f-04c4-5586-8738-2464a6f00bd4"
},
"d5e61c5d-510b-5091-a878-da46f3a9e152" : {
"alias" : "sa_use_field" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"SequenceReference" : {
"sequence" : "93eb6479-54e9-59cb-ac7b-16912347bfc0"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "d5e61c5d-510b-5091-a878-da46f3a9e152" ,
"name" : "Use the field repair procedure" ,
"parent" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"d6f881a4-95da-54e9-ad97-1b8965532629" : {
"alias" : "oa_full_scenario" ,
"body" : {
"Oa" : {
"Shared" : {
"Scenario" : {
"context" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" ,
"postcondition" : "The controller has received the measured pressure after repair" ,
"precondition" : "A pressure alarm has been assessed" ,
"steps" : [
"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5"
],
"viewpoint" : "ParticipantInteraction"
}
}
}
},
"description" : "" ,
"id" : "d6f881a4-95da-54e9-ad97-1b8965532629" ,
"name" : "Restore supply through field repair" ,
"parent" : null
},
"d736c7d6-d369-550a-8ba4-dae223e40bb3" : {
"alias" : "oa_repair_operation" ,
"body" : {
"Oa" : {
"Shared" : {
"ExchangeItem" : {
"kind" : "Information" ,
"mechanism" : "Operation" ,
"supertype" : null
}
}
}
},
"description" : "" ,
"id" : "d736c7d6-d369-550a-8ba4-dae223e40bb3" ,
"name" : "Valve repair" ,
"parent" : null
},
"d75eb3fa-a27d-52d5-8782-8b342b3865f6" : {
"alias" : "sa_confirm" ,
"body" : {
"Sa" : "Function"
},
"description" : "" ,
"id" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6" ,
"name" : "Confirm safe pressure" ,
"parent" : "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
},
"dddae020-a444-5d48-acc8-139d2696a672" : {
"alias" : "sa_assess" ,
"body" : {
"Sa" : "Function"
},
"description" : "" ,
"id" : "dddae020-a444-5d48-acc8-139d2696a672" ,
"name" : "Assess pressure alarm" ,
"parent" : "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
},
"df2fd3f8-6bc2-5380-a13f-36643ed35ac7" : {
"alias" : "oa_report_step" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "b436d0b3-c824-5a96-af6b-2c269816d1cc" ,
"message_kind" : "Asynchronous" ,
"receiver" : null ,
"reply_to" : null ,
"sender" : null ,
"values" : []
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" ,
"name" : "Report the measured result" ,
"parent" : "5d3af417-244c-54bb-9588-16daedda4e1f"
},
"e00594a3-6122-5a6b-b3c2-ecb5506c741d" : {
"alias" : "oa_confirm_step" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Action" : {
"action" : "727c0b5c-8db6-5eb7-83d6-735519c5949f" ,
"lifeline" : null
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "e00594a3-6122-5a6b-b3c2-ecb5506c741d" ,
"name" : "Confirm safe pressure" ,
"parent" : "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"e07c3952-4a1a-5cc7-b7d5-03a01101ce49" : {
"alias" : "oa_technician" ,
"body" : {
"Oa" : "Actor"
},
"description" : "" ,
"id" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" ,
"name" : "Field technician" ,
"parent" : null
},
"e6d69cbd-99d7-596b-bbe3-dada6118a600" : {
"alias" : "sa_technician_port" ,
"body" : {
"Sa" : {
"Shared" : {
"Port" : {
"contract" : {
"Component" : {
"kind" : "Standard" ,
"orientation" : "Unset"
}
},
"legacy" : null
}
}
}
},
"description" : "Explicitly chosen Standard component port for the repair service." ,
"id" : "e6d69cbd-99d7-596b-bbe3-dada6118a600" ,
"name" : "Repair service provider" ,
"parent" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
},
"e7824764-5db9-5384-8198-2fbaea2b10b2" : {
"alias" : "oa_pressure" ,
"body" : {
"Oa" : {
"Shared" : {
"DataType" : {
"default" : null ,
"definition" : {
"Real" : {
"maximum" : 600.0 ,
"minimum" : 0.0
}
},
"unit" : "kPa"
}
}
}
},
"description" : "" ,
"id" : "e7824764-5db9-5384-8198-2fbaea2b10b2" ,
"name" : "Measured pressure" ,
"parent" : null
},
"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac" : {
"alias" : "sa_report_step" ,
"body" : {
"Sa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"Exchange" : {
"exchange" : "684eadc3-e670-5779-a60f-bbc9a5bfb062" ,
"message_kind" : "Asynchronous" ,
"receiver" : null ,
"reply_to" : null ,
"sender" : null ,
"values" : []
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac" ,
"name" : "Report the measured result" ,
"parent" : "93eb6479-54e9-59cb-ac7b-16912347bfc0"
},
"f746a1cd-ff9f-55c0-b325-01c03d2f4fae" : {
"alias" : "sa_full_scenario" ,
"body" : {
"Sa" : {
"Shared" : {
"Scenario" : {
"context" : "81259051-370a-512d-a3b5-6420a6f933b6" ,
"postcondition" : "The controller has received the measured pressure after repair" ,
"precondition" : "A pressure alarm has been assessed" ,
"steps" : [
"1c9da843-e2d3-5591-8e3f-db083a42867e"
],
"viewpoint" : "BoundaryInterface"
}
}
}
},
"description" : "" ,
"id" : "f746a1cd-ff9f-55c0-b325-01c03d2f4fae" ,
"name" : "Restore supply through field repair" ,
"parent" : null
},
"fc6763bf-a534-54bf-afcd-57ab285ff07d" : {
"alias" : "oa_use_field" ,
"body" : {
"Oa" : {
"Shared" : {
"Occurrence" : {
"body" : {
"SequenceReference" : {
"sequence" : "5d3af417-244c-54bb-9588-16daedda4e1f"
}
},
"postcondition" : "" ,
"precondition" : ""
}
}
}
},
"description" : "" ,
"id" : "fc6763bf-a534-54bf-afcd-57ab285ff07d" ,
"name" : "Use the field repair procedure" ,
"parent" : "58bae2b0-f560-50f2-818d-19091d22d18a"
},
"fc81c5f0-0442-5b88-992b-e5b10f351c59" : {
"alias" : "oa_responder" ,
"body" : {
"Oa" : {
"Shared" : {
"Lifeline" : {
"represented" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
}
}
}
},
"description" : "" ,
"id" : "fc81c5f0-0442-5b88-992b-e5b10f351c59" ,
"name" : "Technician" ,
"parent" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
},
"fffff882-78fd-5415-928d-c1ef7fac6576" : {
"alias" : "oa_outer_technician" ,
"body" : {
"Oa" : {
"Shared" : {
"Lifeline" : {
"represented" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
}
}
}
},
"description" : "" ,
"id" : "fffff882-78fd-5415-928d-c1ef7fac6576" ,
"name" : "Technician" ,
"parent" : "d6f881a4-95da-54e9-ad97-1b8965532629"
}
},
"id" : "2786d72f-5763-5f33-a57f-2773a4ca1a6c" ,
"name" : "Restore safe water pressure — release 1 walkthrough" ,
"relations" : {
"094b888c-450c-5c4f-971a-7d75db059574" : {
"alias" : "oa_request_carriage" ,
"body" : {
"ExchangeAllocation" : {
"source" : "27b47887-baf0-518b-bf87-f5acbf7d0b93" ,
"target" : "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d"
}
},
"description" : "" ,
"id" : "094b888c-450c-5c4f-971a-7d75db059574" ,
"name" : "Exchange allocation: Request field repair"
},
"09eaa992-4cdf-5ea3-b748-f10fd74b8cba" : {
"alias" : "sa_port_request_in" ,
"body" : {
"PortAllocation" : {
"source" : "e6d69cbd-99d7-596b-bbe3-dada6118a600" ,
"target" : "d2113fb0-a531-54ef-9484-13951b00ab8f"
}
},
"description" : "" ,
"id" : "09eaa992-4cdf-5ea3-b748-f10fd74b8cba" ,
"name" : "Port allocation: Request field repair input"
},
"0c4c9e58-ff32-5c00-b82a-d408a4be0183" : {
"alias" : "oa_mission_participant" ,
"body" : {
"MissionInvolvement" : {
"source" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"target" : "c9c61f50-06e0-5d17-973d-dcc57cd5cc90"
}
},
"description" : "" ,
"id" : "0c4c9e58-ff32-5c00-b82a-d408a4be0183" ,
"name" : "Mission involvement: Maintain safe water supply"
},
"0f6ac3fb-4ad6-581e-ad14-336472072d5e" : {
"alias" : "sa_field_merge" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "d5e61c5d-510b-5091-a878-da46f3a9e152" ,
"target" : "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07"
}
},
"description" : "" ,
"id" : "0f6ac3fb-4ad6-581e-ad14-336472072d5e" ,
"name" : "Continue"
},
"109e2d6b-7e86-5934-93a5-fab56eced84e" : {
"alias" : "oa_assess_then_decide" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "0b07b9ed-492d-57f6-b0b1-ce8a709238a7" ,
"target" : "b280c6ca-e5f9-5424-a5c1-5676e01c2371"
}
},
"description" : "" ,
"id" : "109e2d6b-7e86-5934-93a5-fab56eced84e" ,
"name" : "Continue"
},
"13c3bfa4-9254-5ab2-b96f-f65f402adf81" : {
"alias" : "sa_alarm_transition" ,
"body" : {
"StateTransition" : {
"effect" : "" ,
"effects" : [],
"guard" : "" ,
"source" : "8af21f9b-c21e-5aae-af0d-0958840f6655" ,
"target" : "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" ,
"transition_kind" : "External" ,
"trigger" : "" ,
"triggers" : [
"01490fa8-2f01-5ac8-9722-d55d45414379"
]
}
},
"description" : "" ,
"id" : "13c3bfa4-9254-5ab2-b96f-f65f402adf81" ,
"name" : "State transition: Awaiting repair"
},
"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a" : {
"alias" : "oa_reset_allocation" ,
"body" : {
"Allocation" : {
"source" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"target" : "d0c8be87-d238-503a-a549-7558a210507f"
}
},
"description" : "" ,
"id" : "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a" ,
"name" : "Allocation: Reset valve remotely"
},
"1b245065-7242-5d81-8472-aaeb932054c9" : {
"alias" : "sa_audit_allocation" ,
"body" : {
"Allocation" : {
"source" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"target" : "4149a872-3440-59de-9879-8981e78d27ab"
}
},
"description" : "" ,
"id" : "1b245065-7242-5d81-8472-aaeb932054c9" ,
"name" : "Allocation: Audit pressure thresholds"
},
"1bbd5957-1173-51d8-97e3-ba4f084227ae" : {
"alias" : "sa_field_path" ,
"body" : {
"SequenceLink" : {
"guard" : "else" ,
"source" : "30c8fad9-a49b-5692-9542-3148e76afd7b" ,
"target" : "d5e61c5d-510b-5091-a878-da46f3a9e152"
}
},
"description" : "" ,
"id" : "1bbd5957-1173-51d8-97e3-ba4f084227ae" ,
"name" : "else"
},
"1c1e5634-ba8c-591f-b143-90a27cdc6cd2" : {
"alias" : "sa_mission_participant" ,
"body" : {
"MissionInvolvement" : {
"source" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"target" : "5ad034b1-084d-5273-9e70-971671766132"
}
},
"description" : "" ,
"id" : "1c1e5634-ba8c-591f-b143-90a27cdc6cd2" ,
"name" : "Mission involvement: Maintain safe water supply"
},
"1e738f27-a3a1-526d-b330-6384088b9689" : {
"alias" : "sa_confirm_path" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07" ,
"target" : "47bec4f9-d6d0-5ed1-adca-fa0d960dc416"
}
},
"description" : "" ,
"id" : "1e738f27-a3a1-526d-b330-6384088b9689" ,
"name" : "Continue"
},
"1f8b1898-65f6-5360-99cf-b78a71bd50ec" : {
"alias" : "oa_mission_delivery" ,
"body" : {
"MissionCapability" : {
"source" : "c9c61f50-06e0-5d17-973d-dcc57cd5cc90" ,
"target" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb"
}
},
"description" : "" ,
"id" : "1f8b1898-65f6-5360-99cf-b78a71bd50ec" ,
"name" : "Mission capability: Restore a safe supply"
},
"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97" : {
"alias" : "oa_normal_transition" ,
"body" : {
"StateTransition" : {
"effect" : "" ,
"effects" : [],
"guard" : "repair confirmed and pressure is safe" ,
"source" : "58c15833-6e75-523a-b57f-a88f19f6d672" ,
"target" : "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" ,
"transition_kind" : "External" ,
"trigger" : "" ,
"triggers" : []
}
},
"description" : "" ,
"id" : "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97" ,
"name" : "State transition: Monitoring"
},
"229ee94f-d147-50f6-9769-b5bd0c03a084" : {
"alias" : "oa_confirm_path" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" ,
"target" : "e00594a3-6122-5a6b-b3c2-ecb5506c741d"
}
},
"description" : "" ,
"id" : "229ee94f-d147-50f6-9769-b5bd0c03a084" ,
"name" : "Continue"
},
"27b47887-baf0-518b-bf87-f5acbf7d0b93" : {
"alias" : "oa_contact" ,
"body" : {
"CommunicationMean" : {
"items" : [
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
],
"oriented" : false ,
"source" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"target" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
}
},
"description" : "" ,
"id" : "27b47887-baf0-518b-bf87-f5acbf7d0b93" ,
"name" : "Technician service conversation"
},
"2b00270c-79a5-52a5-af96-33346bea531b" : {
"alias" : "oa_start_monitoring" ,
"body" : {
"StateTransition" : {
"effect" : "" ,
"effects" : [],
"guard" : "" ,
"source" : "a7ffb869-9dde-5e76-b276-c719c5c143a9" ,
"target" : "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" ,
"transition_kind" : "External" ,
"trigger" : "" ,
"triggers" : []
}
},
"description" : "" ,
"id" : "2b00270c-79a5-52a5-af96-33346bea531b" ,
"name" : "State transition: Monitoring"
},
"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3" : {
"alias" : "sa_reset_allocation" ,
"body" : {
"Allocation" : {
"source" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"target" : "09342ccb-044b-5483-ac58-87dc3cf7831c"
}
},
"description" : "" ,
"id" : "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3" ,
"name" : "Allocation: Reset valve remotely"
},
"3f54d890-4ca5-5e36-873b-abb5c92d578c" : {
"alias" : "oa_request_then_repair" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "5ba8079c-2dbe-5e98-ae82-2b60c6020a02" ,
"target" : "c59432fe-6092-5ee0-908d-9dbf39476471"
}
},
"description" : "" ,
"id" : "3f54d890-4ca5-5e36-873b-abb5c92d578c" ,
"name" : "Sequence link: Repair the valve"
},
"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a" : {
"alias" : "oa_report_carriage" ,
"body" : {
"ExchangeAllocation" : {
"source" : "27b47887-baf0-518b-bf87-f5acbf7d0b93" ,
"target" : "b436d0b3-c824-5a96-af6b-2c269816d1cc"
}
},
"description" : "" ,
"id" : "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a" ,
"name" : "Exchange allocation: Report repair result"
},
"47730532-0372-5cc5-9d6d-0b8953aebdd8" : {
"alias" : "sa_start_monitoring" ,
"body" : {
"StateTransition" : {
"effect" : "" ,
"effects" : [],
"guard" : "" ,
"source" : "57eb5348-14d8-560e-996a-8dbf993243e2" ,
"target" : "8af21f9b-c21e-5aae-af0d-0958840f6655" ,
"transition_kind" : "External" ,
"trigger" : "" ,
"triggers" : []
}
},
"description" : "" ,
"id" : "47730532-0372-5cc5-9d6d-0b8953aebdd8" ,
"name" : "State transition: Monitoring"
},
"4c4c4851-5a3d-5bb9-94df-b19f9cf39819" : {
"alias" : "sa_request_carriage" ,
"body" : {
"ExchangeAllocation" : {
"source" : "63009b5f-539e-5914-b630-ec6b7fefb4d5" ,
"target" : "93474111-f23e-56c1-b61b-b7c2396b91bd"
}
},
"description" : "" ,
"id" : "4c4c4851-5a3d-5bb9-94df-b19f9cf39819" ,
"name" : "Exchange allocation: Request field repair"
},
"4f85337b-f6eb-533c-a45a-9a5d1d9567ca" : {
"alias" : "sa_client_requires" ,
"body" : {
"InterfaceRequirement" : {
"source" : "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" ,
"target" : "a4b8942e-a975-5f88-ad14-8f38c345baac"
}
},
"description" : "" ,
"id" : "4f85337b-f6eb-533c-a45a-9a5d1d9567ca" ,
"name" : "Interface requirement: Valve repair service"
},
"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9" : {
"alias" : "sa_port_request_out" ,
"body" : {
"PortAllocation" : {
"source" : "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" ,
"target" : "24a6850e-b819-57e0-af88-ca4ab76581b7"
}
},
"description" : "" ,
"id" : "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9" ,
"name" : "Port allocation: Request field repair output"
},
"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada" : {
"alias" : "sa_provider_provides" ,
"body" : {
"InterfaceProvision" : {
"source" : "e6d69cbd-99d7-596b-bbe3-dada6118a600" ,
"target" : "a4b8942e-a975-5f88-ad14-8f38c345baac"
}
},
"description" : "" ,
"id" : "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada" ,
"name" : "Interface provision: Valve repair service"
},
"568c5c01-de21-52a2-83bd-afdddc158085" : {
"alias" : "sa_port_report_in" ,
"body" : {
"PortAllocation" : {
"source" : "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" ,
"target" : "391af7c4-b07d-53a7-8ddd-5c81461fc4f8"
}
},
"description" : "" ,
"id" : "568c5c01-de21-52a2-83bd-afdddc158085" ,
"name" : "Port allocation: Report repair result input"
},
"594c61cd-94e0-5c07-890d-edfd520d7df9" : {
"alias" : "oa_assess_allocation" ,
"body" : {
"Allocation" : {
"source" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"target" : "61f7bbfb-74a4-5540-9182-2583dfb27a49"
}
},
"description" : "" ,
"id" : "594c61cd-94e0-5c07-890d-edfd520d7df9" ,
"name" : "Allocation: Assess pressure alarm"
},
"628cb4fc-fe63-5f6b-b364-6268f26b5740" : {
"alias" : "oa_assessment_delivery" ,
"body" : {
"ChainInvolvement" : {
"source" : "022d3cfa-bbaf-5e13-924a-8e55099b8745" ,
"target" : "6a30b763-cc51-546d-907f-5c63657cfd03"
}
},
"description" : "" ,
"id" : "628cb4fc-fe63-5f6b-b364-6268f26b5740" ,
"name" : "Chain involvement: Assess an alarm"
},
"63009b5f-539e-5914-b630-ec6b7fefb4d5" : {
"alias" : "sa_contact" ,
"body" : {
"BoundaryExchange" : {
"items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
],
"oriented" : false ,
"source" : "98d411e7-7c65-5c3f-b543-8bf0f2522ea2" ,
"target" : "e6d69cbd-99d7-596b-bbe3-dada6118a600"
}
},
"description" : "" ,
"id" : "63009b5f-539e-5914-b630-ec6b7fefb4d5" ,
"name" : "Technician service conversation"
},
"66efc484-53c7-51a3-89e9-422429344b38" : {
"alias" : "sa_response_delivery" ,
"body" : {
"ChainInvolvement" : {
"source" : "5139ce73-56fd-5875-ba3a-e569fc890231" ,
"target" : "81259051-370a-512d-a3b5-6420a6f933b6"
}
},
"description" : "" ,
"id" : "66efc484-53c7-51a3-89e9-422429344b38" ,
"name" : "Chain involvement: Restore a safe supply"
},
"684eadc3-e670-5779-a60f-bbc9a5bfb062" : {
"alias" : "sa_repair_report" ,
"body" : {
"FunctionalExchange" : {
"items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
],
"source" : "9497e10f-04c4-5586-8738-2464a6f00bd4" ,
"source_port" : "994faed7-dbc8-5b96-9d62-7604ac0fbc3a" ,
"target" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6" ,
"target_port" : "391af7c4-b07d-53a7-8ddd-5c81461fc4f8"
}
},
"description" : "" ,
"id" : "684eadc3-e670-5779-a60f-bbc9a5bfb062" ,
"name" : "Report repair result"
},
"6a6d968f-26d6-5dbb-b721-5a27d362779a" : {
"alias" : "sa_request_then_repair" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "40d94322-baa2-5c81-b261-ff47cdc33782" ,
"target" : "0f195fea-3493-5ebd-966d-da9eddeb05d7"
}
},
"description" : "" ,
"id" : "6a6d968f-26d6-5dbb-b721-5a27d362779a" ,
"name" : "Sequence link: Repair the valve"
},
"6e2c1b47-764c-577a-b325-ff66dd2a2768" : {
"alias" : "sa_normal_transition" ,
"body" : {
"StateTransition" : {
"effect" : "" ,
"effects" : [],
"guard" : "repair confirmed and pressure is safe" ,
"source" : "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" ,
"target" : "8af21f9b-c21e-5aae-af0d-0958840f6655" ,
"transition_kind" : "External" ,
"trigger" : "" ,
"triggers" : []
}
},
"description" : "" ,
"id" : "6e2c1b47-764c-577a-b325-ff66dd2a2768" ,
"name" : "State transition: Monitoring"
},
"725f2e1b-aa2c-5615-9b1f-28da178168fa" : {
"alias" : "sa_repair_allocation" ,
"body" : {
"Allocation" : {
"source" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a" ,
"target" : "9497e10f-04c4-5586-8738-2464a6f00bd4"
}
},
"description" : "" ,
"id" : "725f2e1b-aa2c-5615-9b1f-28da178168fa" ,
"name" : "Allocation: Repair valve in the field"
},
"76218d89-68fd-531d-b35b-90c5b769a5ef" : {
"alias" : "oa_remote_path" ,
"body" : {
"SequenceLink" : {
"guard" : "remote reset is authorized" ,
"source" : "b280c6ca-e5f9-5424-a5c1-5676e01c2371" ,
"target" : "d2026fc2-74a8-5e22-9942-ff3eb68a3677"
}
},
"description" : "" ,
"id" : "76218d89-68fd-531d-b35b-90c5b769a5ef" ,
"name" : "remote reset is authorized"
},
"7fa37e63-db65-5aa7-88f2-31ff4347a787" : {
"alias" : "oa_assess_on_entry" ,
"body" : {
"StateAction" : {
"phase" : "Entry" ,
"source" : "58c15833-6e75-523a-b57f-a88f19f6d672" ,
"target" : "61f7bbfb-74a4-5540-9182-2583dfb27a49"
}
},
"description" : "" ,
"id" : "7fa37e63-db65-5aa7-88f2-31ff4347a787" ,
"name" : "Assess when repair is needed"
},
"7fb30b1d-195c-5f0e-a19c-a536f519a899" : {
"alias" : "sa_repair_then_report" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "0f195fea-3493-5ebd-966d-da9eddeb05d7" ,
"target" : "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"
}
},
"description" : "" ,
"id" : "7fb30b1d-195c-5f0e-a19c-a536f519a899" ,
"name" : "Sequence link: Report the measured result"
},
"93474111-f23e-56c1-b61b-b7c2396b91bd" : {
"alias" : "sa_repair_request" ,
"body" : {
"FunctionalExchange" : {
"items" : [
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
],
"source" : "dddae020-a444-5d48-acc8-139d2696a672" ,
"source_port" : "24a6850e-b819-57e0-af88-ca4ab76581b7" ,
"target" : "9497e10f-04c4-5586-8738-2464a6f00bd4" ,
"target_port" : "d2113fb0-a531-54ef-9484-13951b00ab8f"
}
},
"description" : "" ,
"id" : "93474111-f23e-56c1-b61b-b7c2396b91bd" ,
"name" : "Request field repair"
},
"93eaad8d-83b7-5980-b9bb-86c9e3f31da4" : {
"alias" : "sa_assessment_support" ,
"body" : {
"CapabilityInvolvement" : {
"source" : "dddae020-a444-5d48-acc8-139d2696a672" ,
"target" : "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
}
},
"description" : "" ,
"id" : "93eaad8d-83b7-5980-b9bb-86c9e3f31da4" ,
"name" : "Capability involvement: Assess an alarm"
},
"9b9356d7-2db2-5a94-a47e-ea892cf02afe" : {
"alias" : "sa_assess_allocation" ,
"body" : {
"Allocation" : {
"source" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"target" : "dddae020-a444-5d48-acc8-139d2696a672"
}
},
"description" : "" ,
"id" : "9b9356d7-2db2-5a94-a47e-ea892cf02afe" ,
"name" : "Allocation: Assess pressure alarm"
},
"9d4a131f-36ad-5125-b21f-c3dd033b8c82" : {
"alias" : "sa_assess_then_decide" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "9024243c-ccc1-5edb-8477-2aa16e5e9a50" ,
"target" : "30c8fad9-a49b-5692-9542-3148e76afd7b"
}
},
"description" : "" ,
"id" : "9d4a131f-36ad-5125-b21f-c3dd033b8c82" ,
"name" : "Continue"
},
"a0902e0f-3d18-576a-9aca-975a136dfdd7" : {
"alias" : "sa_mission_delivery" ,
"body" : {
"MissionCapability" : {
"source" : "5ad034b1-084d-5273-9e70-971671766132" ,
"target" : "81259051-370a-512d-a3b5-6420a6f933b6"
}
},
"description" : "" ,
"id" : "a0902e0f-3d18-576a-9aca-975a136dfdd7" ,
"name" : "Mission capability: Restore a safe supply"
},
"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57" : {
"alias" : "sa_assessment_delivery" ,
"body" : {
"ChainInvolvement" : {
"source" : "acd5a018-f559-5298-a40d-1cf6e1353e74" ,
"target" : "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
}
},
"description" : "" ,
"id" : "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57" ,
"name" : "Chain involvement: Assess an alarm"
},
"a887f96a-37cb-5891-8070-011fa276e5b5" : {
"alias" : "sa_assess_on_entry" ,
"body" : {
"StateAction" : {
"phase" : "Entry" ,
"source" : "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37" ,
"target" : "dddae020-a444-5d48-acc8-139d2696a672"
}
},
"description" : "" ,
"id" : "a887f96a-37cb-5891-8070-011fa276e5b5" ,
"name" : "Assess when repair is needed"
},
"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2" : {
"alias" : "oa_repair_allocation" ,
"body" : {
"Allocation" : {
"source" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" ,
"target" : "a21465af-05f3-5fb5-8983-de26932422fb"
}
},
"description" : "" ,
"id" : "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2" ,
"name" : "Allocation: Repair valve in the field"
},
"b436d0b3-c824-5a96-af6b-2c269816d1cc" : {
"alias" : "oa_repair_report" ,
"body" : {
"Interaction" : {
"items" : [
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
],
"source" : "a21465af-05f3-5fb5-8983-de26932422fb" ,
"target" : "727c0b5c-8db6-5eb7-83d6-735519c5949f"
}
},
"description" : "" ,
"id" : "b436d0b3-c824-5a96-af6b-2c269816d1cc" ,
"name" : "Report repair result"
},
"b76bf8de-2fa4-563f-a540-dd30f30e6c49" : {
"alias" : "sa_confirm_allocation" ,
"body" : {
"Allocation" : {
"source" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0" ,
"target" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6"
}
},
"description" : "" ,
"id" : "b76bf8de-2fa4-563f-a540-dd30f30e6c49" ,
"name" : "Allocation: Confirm safe pressure"
},
"bac43d3b-910b-5bdc-be9b-f78cf973e1ed" : {
"alias" : "oa_remote_merge" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "d2026fc2-74a8-5e22-9942-ff3eb68a3677" ,
"target" : "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d"
}
},
"description" : "" ,
"id" : "bac43d3b-910b-5bdc-be9b-f78cf973e1ed" ,
"name" : "Continue"
},
"bfd4326e-ea65-5269-b5e6-e063a355d1e9" : {
"alias" : "oa_confirm_allocation" ,
"body" : {
"Allocation" : {
"source" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"target" : "727c0b5c-8db6-5eb7-83d6-735519c5949f"
}
},
"description" : "" ,
"id" : "bfd4326e-ea65-5269-b5e6-e063a355d1e9" ,
"name" : "Allocation: Confirm safe pressure"
},
"c1adbbd0-a762-5ee3-8b9a-5c18af377771" : {
"alias" : "oa_field_path" ,
"body" : {
"SequenceLink" : {
"guard" : "else" ,
"source" : "b280c6ca-e5f9-5424-a5c1-5676e01c2371" ,
"target" : "fc6763bf-a534-54bf-afcd-57ab285ff07d"
}
},
"description" : "" ,
"id" : "c1adbbd0-a762-5ee3-8b9a-5c18af377771" ,
"name" : "else"
},
"c7c248f8-28b8-55be-9023-0991d44021e3" : {
"alias" : "oa_response_delivery" ,
"body" : {
"ChainInvolvement" : {
"source" : "58bae2b0-f560-50f2-818d-19091d22d18a" ,
"target" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb"
}
},
"description" : "" ,
"id" : "c7c248f8-28b8-55be-9023-0991d44021e3" ,
"name" : "Chain involvement: Restore a safe supply"
},
"c8196d35-2168-5fef-8b03-ba0d139bc00f" : {
"alias" : "oa_repair_then_report" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "c59432fe-6092-5ee0-908d-9dbf39476471" ,
"target" : "df2fd3f8-6bc2-5380-a13f-36643ed35ac7"
}
},
"description" : "" ,
"id" : "c8196d35-2168-5fef-8b03-ba0d139bc00f" ,
"name" : "Sequence link: Report the measured result"
},
"c8593670-8906-530f-b6a2-3ada77a9c219" : {
"alias" : "oa_field_merge" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "fc6763bf-a534-54bf-afcd-57ab285ff07d" ,
"target" : "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d"
}
},
"description" : "" ,
"id" : "c8593670-8906-530f-b6a2-3ada77a9c219" ,
"name" : "Continue"
},
"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" : {
"alias" : "oa_repair_request" ,
"body" : {
"Interaction" : {
"items" : [
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
],
"source" : "61f7bbfb-74a4-5540-9182-2583dfb27a49" ,
"target" : "a21465af-05f3-5fb5-8983-de26932422fb"
}
},
"description" : "" ,
"id" : "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" ,
"name" : "Request field repair"
},
"d8b6710a-e713-5979-934f-e5ca7d155bb4" : {
"alias" : "sa_remote_path" ,
"body" : {
"SequenceLink" : {
"guard" : "remote reset is authorized" ,
"source" : "30c8fad9-a49b-5692-9542-3148e76afd7b" ,
"target" : "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6"
}
},
"description" : "" ,
"id" : "d8b6710a-e713-5979-934f-e5ca7d155bb4" ,
"name" : "remote reset is authorized"
},
"e21d9a54-ae8e-5618-a4f8-67ee22b92638" : {
"alias" : "oa_include_triage" ,
"body" : {
"CapabilityInclude" : {
"source" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" ,
"target" : "6a30b763-cc51-546d-907f-5c63657cfd03"
}
},
"description" : "" ,
"id" : "e21d9a54-ae8e-5618-a4f8-67ee22b92638" ,
"name" : "Capability include: Assess an alarm"
},
"e5279265-8eac-52e8-98dc-571b20475e1f" : {
"alias" : "sa_remote_merge" ,
"body" : {
"SequenceLink" : {
"guard" : "" ,
"source" : "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6" ,
"target" : "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07"
}
},
"description" : "" ,
"id" : "e5279265-8eac-52e8-98dc-571b20475e1f" ,
"name" : "Continue"
},
"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a" : {
"alias" : "sa_port_report_out" ,
"body" : {
"PortAllocation" : {
"source" : "e6d69cbd-99d7-596b-bbe3-dada6118a600" ,
"target" : "994faed7-dbc8-5b96-9d62-7604ac0fbc3a"
}
},
"description" : "" ,
"id" : "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a" ,
"name" : "Port allocation: Report repair result output"
},
"f074e041-23cf-54ad-af9c-f171e30621e7" : {
"alias" : "sa_repair_interface_item" ,
"body" : {
"InterfaceItemAllocation" : {
"acquisition" : "Accept" ,
"order" : 0 ,
"source" : "a4b8942e-a975-5f88-ad14-8f38c345baac" ,
"target" : "a962fc5e-3ab0-5296-8b0d-fd84633f9218" ,
"transmission" : "Synchronous"
}
},
"description" : "" ,
"id" : "f074e041-23cf-54ad-af9c-f171e30621e7" ,
"name" : "Repair operation contract"
},
"f3fe7690-734a-5877-8b57-a6599a4033c4" : {
"alias" : "sa_include_triage" ,
"body" : {
"CapabilityInclude" : {
"source" : "81259051-370a-512d-a3b5-6420a6f933b6" ,
"target" : "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
}
},
"description" : "" ,
"id" : "f3fe7690-734a-5877-8b57-a6599a4033c4" ,
"name" : "Capability include: Assess an alarm"
},
"fbde9d5e-c7e9-55db-a2be-497345c491b3" : {
"alias" : "oa_alarm_transition" ,
"body" : {
"StateTransition" : {
"effect" : "" ,
"effects" : [],
"guard" : "" ,
"source" : "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" ,
"target" : "58c15833-6e75-523a-b57f-a88f19f6d672" ,
"transition_kind" : "External" ,
"trigger" : "" ,
"triggers" : [
"65d6b8d6-271a-5c84-8b42-abbe310c955e"
]
}
},
"description" : "" ,
"id" : "fbde9d5e-c7e9-55db-a2be-497345c491b3" ,
"name" : "State transition: Awaiting repair"
},
"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb" : {
"alias" : "sa_report_carriage" ,
"body" : {
"ExchangeAllocation" : {
"source" : "63009b5f-539e-5914-b630-ec6b7fefb4d5" ,
"target" : "684eadc3-e670-5779-a60f-bbc9a5bfb062"
}
},
"description" : "" ,
"id" : "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb" ,
"name" : "Exchange allocation: Report repair result"
},
"ffdbfcd0-d423-5707-a880-0dfbe1400f72" : {
"alias" : "oa_assessment_support" ,
"body" : {
"CapabilityInvolvement" : {
"source" : "61f7bbfb-74a4-5540-9182-2583dfb27a49" ,
"target" : "6a30b763-cc51-546d-907f-5c63657cfd03"
}
},
"description" : "" ,
"id" : "ffdbfcd0-d423-5707-a880-0dfbe1400f72" ,
"name" : "Capability involvement: Assess an alarm"
}
},
2026-09-10 10:06:55 -07:00
"schema_version" : 7 ,
2026-09-06 21:49:04 -07:00
"traces" : {
"0754be23-e4b8-53bc-b03c-89c2dbd80361" : {
"alias" : "trace_oa_waiting" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Awaiting repair"
},
"sa" : {
"description" : "" ,
"name" : "Awaiting repair"
}
},
"description" : "" ,
"id" : "0754be23-e4b8-53bc-b03c-89c2dbd80361" ,
"kind" : "State" ,
"name" : "Awaiting repair ↔ Awaiting repair" ,
"oa" : "58c15833-6e75-523a-b57f-a88f19f6d672" ,
"sa" : "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37"
},
"07a7b82a-b5a7-5737-abfa-09e422f7420e" : {
"alias" : "trace_oa_start_monitoring" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "State transition: Monitoring"
},
"sa" : {
"description" : "" ,
"name" : "State transition: Monitoring"
}
},
"description" : "" ,
"id" : "07a7b82a-b5a7-5737-abfa-09e422f7420e" ,
"kind" : "Manual" ,
"name" : "State transition: Monitoring ↔ State transition: Monitoring" ,
"oa" : "2b00270c-79a5-52a5-af96-33346bea531b" ,
"sa" : "47730532-0372-5cc5-9d6d-0b8953aebdd8"
},
"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b" : {
"alias" : "trace_oa_alarm_transition" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "State transition: Awaiting repair"
},
"sa" : {
"description" : "" ,
"name" : "State transition: Awaiting repair"
}
},
"description" : "" ,
"id" : "0c7c8a06-163e-5b3e-8a98-e66e2ce8963b" ,
"kind" : "Manual" ,
"name" : "State transition: Awaiting repair ↔ State transition: Awaiting repair" ,
"oa" : "fbde9d5e-c7e9-55db-a2be-497345c491b3" ,
"sa" : "13c3bfa4-9254-5ab2-b96f-f65f402adf81"
},
"0c9de959-d366-5765-98eb-450ea27bd316" : {
"alias" : "trace_oa_merge" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Recovery path completed"
},
"sa" : {
"description" : "" ,
"name" : "Recovery path completed"
}
},
"description" : "" ,
"id" : "0c9de959-d366-5765-98eb-450ea27bd316" ,
"kind" : "Sequence" ,
"name" : "Recovery path completed ↔ Recovery path completed" ,
"oa" : "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d" ,
"sa" : "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07"
},
"0d905fbb-5b3c-56f0-9f11-a27091901eb0" : {
"alias" : "trace_oa_pressure_parameter" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Pressure before / after repair"
},
"sa" : {
"description" : "" ,
"name" : "Pressure before / after repair"
}
},
"description" : "" ,
"id" : "0d905fbb-5b3c-56f0-9f11-a27091901eb0" ,
"kind" : "Item" ,
"name" : "Pressure before / after repair ↔ Pressure before / after repair" ,
"oa" : "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7" ,
"sa" : "bb12ba5d-aab5-5a1b-99de-c767f5365b57"
},
"0fbef164-b5d3-58ba-ba41-54d0e63709ab" : {
"alias" : "trace_oa_restore" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Restore a safe supply"
},
"sa" : {
"description" : "" ,
"name" : "Restore a safe supply"
}
},
"description" : "" ,
"id" : "0fbef164-b5d3-58ba-ba41-54d0e63709ab" ,
"kind" : "Capability" ,
"name" : "Restore a safe supply ↔ Restore a safe supply" ,
"oa" : "3dfee23a-148b-5cec-ad2d-b774e84ea5bb" ,
"sa" : "81259051-370a-512d-a3b5-6420a6f933b6"
},
"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9" : {
"alias" : "trace_oa_monitoring" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Monitoring"
},
"sa" : {
"description" : "" ,
"name" : "Monitoring"
}
},
"description" : "" ,
"id" : "12ec320f-2e14-5a5a-8c6b-bd2b6471dae9" ,
"kind" : "State" ,
"name" : "Monitoring ↔ Monitoring" ,
"oa" : "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae" ,
"sa" : "8af21f9b-c21e-5aae-af0d-0958840f6655"
},
"154abfce-c311-52d1-85d1-3f4c85203b26" : {
"alias" : "trace_oa_confirm_step" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Confirm safe pressure"
},
"sa" : {
"description" : "" ,
"name" : "Confirm safe pressure"
}
},
"description" : "" ,
"id" : "154abfce-c311-52d1-85d1-3f4c85203b26" ,
"kind" : "Sequence" ,
"name" : "Confirm safe pressure ↔ Confirm safe pressure" ,
"oa" : "e00594a3-6122-5a6b-b3c2-ecb5506c741d" ,
"sa" : "47bec4f9-d6d0-5ed1-adca-fa0d960dc416"
},
"1b788e74-36b2-5c17-a936-642dbe51ca3c" : {
"alias" : "trace_oa_remote_merge" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Continue"
},
"sa" : {
"description" : "" ,
"name" : "Continue"
}
},
"description" : "" ,
"id" : "1b788e74-36b2-5c17-a936-642dbe51ca3c" ,
"kind" : "Manual" ,
"name" : "Continue ↔ Continue" ,
"oa" : "bac43d3b-910b-5bdc-be9b-f78cf973e1ed" ,
"sa" : "e5279265-8eac-52e8-98dc-571b20475e1f"
},
"208753e0-9151-50d8-86ca-29fc28eca80b" : {
"alias" : "trace_oa_monitor_region" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Supervision cycle"
},
"sa" : {
"description" : "" ,
"name" : "Supervision cycle"
}
},
"description" : "" ,
"id" : "208753e0-9151-50d8-86ca-29fc28eca80b" ,
"kind" : "State" ,
"name" : "Supervision cycle ↔ Supervision cycle" ,
"oa" : "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7" ,
"sa" : "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
},
"241dfdac-2450-5704-a4cb-9f1047db1b6d" : {
"alias" : "trace_oa_caller" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Controller"
},
"sa" : {
"description" : "" ,
"name" : "Controller"
}
},
"description" : "" ,
"id" : "241dfdac-2450-5704-a4cb-9f1047db1b6d" ,
"kind" : "Scenario" ,
"name" : "Controller ↔ Controller" ,
"oa" : "41859a65-ded2-547b-ab03-14e2fa740cf9" ,
"sa" : "98c61788-2fee-51f4-8cf9-de48e8c70e9e"
},
"2e849e31-35aa-5aef-a989-26948038e52b" : {
"alias" : "trace_oa_field_path" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "else"
},
"sa" : {
"description" : "" ,
"name" : "else"
}
},
"description" : "" ,
"id" : "2e849e31-35aa-5aef-a989-26948038e52b" ,
"kind" : "Manual" ,
"name" : "else ↔ else" ,
"oa" : "c1adbbd0-a762-5ee3-8b9a-5c18af377771" ,
"sa" : "1bbd5957-1173-51d8-97e3-ba4f084227ae"
},
"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3" : {
"alias" : "trace_oa_confirm_allocation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Allocation: Confirm safe pressure"
},
"sa" : {
"description" : "" ,
"name" : "Allocation: Confirm safe pressure"
}
},
"description" : "" ,
"id" : "2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3" ,
"kind" : "Manual" ,
"name" : "Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure" ,
"oa" : "bfd4326e-ea65-5269-b5e6-e063a355d1e9" ,
"sa" : "b76bf8de-2fa4-563f-a540-dd30f30e6c49"
},
"3694c752-ba80-5702-a7d7-9cc66b6b01d8" : {
"alias" : "trace_oa_conversation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Repair request and measured reply"
},
"sa" : {
"description" : "" ,
"name" : "Repair request and measured reply"
}
},
"description" : "" ,
"id" : "3694c752-ba80-5702-a7d7-9cc66b6b01d8" ,
"kind" : "Scenario" ,
"name" : "Repair request and measured reply ↔ Repair request and measured reply" ,
"oa" : "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" ,
"sa" : "730b27ca-b039-5a3b-8dc6-03418f9061b3"
},
"3714d547-006f-5c3a-97f8-175ccc23d994" : {
"alias" : "trace_oa_repair_allocation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Allocation: Repair valve in the field"
},
"sa" : {
"description" : "" ,
"name" : "Allocation: Repair valve in the field"
}
},
"description" : "" ,
"id" : "3714d547-006f-5c3a-97f8-175ccc23d994" ,
"kind" : "Manual" ,
"name" : "Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field" ,
"oa" : "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2" ,
"sa" : "725f2e1b-aa2c-5615-9b1f-28da178168fa"
},
"3a33de40-20a3-5252-899c-c12dc35e9783" : {
"alias" : "trace_oa_assessment_action" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Assess pressure alarm"
},
"sa" : {
"description" : "" ,
"name" : "Assess pressure alarm"
}
},
"description" : "" ,
"id" : "3a33de40-20a3-5252-899c-c12dc35e9783" ,
"kind" : "Sequence" ,
"name" : "Assess pressure alarm ↔ Assess pressure alarm" ,
"oa" : "942975b8-0bef-5ae8-9fcb-c37497833fb0" ,
"sa" : "bae5b192-5b8e-51c6-82ae-2331af0d33bf"
},
"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7" : {
"alias" : "trace_oa_repair_traffic" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Repair work exchanges"
},
"sa" : {
"description" : "" ,
"name" : "Repair work exchanges"
}
},
"description" : "" ,
"id" : "3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7" ,
"kind" : "Manual" ,
"name" : "Repair work exchanges ↔ Repair work exchanges" ,
"oa" : "9349b353-53f2-56f8-b571-a05b09335cdf" ,
"sa" : "a9a47e48-100c-57a8-95f0-7fe24da94f94"
},
"424eca39-1c29-5a2f-b9ee-33dd018926aa" : {
"alias" : "trace_oa_repair_report" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Report repair result"
},
"sa" : {
"description" : "" ,
"name" : "Report repair result"
}
},
"description" : "" ,
"id" : "424eca39-1c29-5a2f-b9ee-33dd018926aa" ,
"kind" : "Exchange" ,
"name" : "Report repair result ↔ Report repair result" ,
"oa" : "b436d0b3-c824-5a96-af6b-2c269816d1cc" ,
"sa" : "684eadc3-e670-5779-a60f-bbc9a5bfb062"
},
"435bae4c-cf6d-59f3-9eb5-d660ebeec079" : {
"alias" : "trace_oa_full_scenario" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Restore supply through field repair"
},
"sa" : {
"description" : "" ,
"name" : "Restore supply through field repair"
}
},
"description" : "" ,
"id" : "435bae4c-cf6d-59f3-9eb5-d660ebeec079" ,
"kind" : "Scenario" ,
"name" : "Restore supply through field repair ↔ Restore supply through field repair" ,
"oa" : "d6f881a4-95da-54e9-ad97-1b8965532629" ,
"sa" : "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
},
"48d243f0-553f-507e-acb0-9474ae156b63" : {
"alias" : "trace_oa_monitor_initial" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Start"
},
"sa" : {
"description" : "" ,
"name" : "Start"
}
},
"description" : "" ,
"id" : "48d243f0-553f-507e-acb0-9474ae156b63" ,
"kind" : "State" ,
"name" : "Start ↔ Start" ,
"oa" : "a7ffb869-9dde-5e76-b276-c719c5c143a9" ,
"sa" : "57eb5348-14d8-560e-996a-8dbf993243e2"
},
"5309f955-53fd-5ff4-9c0a-91737e947341" : {
"alias" : "trace_oa_assess" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Assess pressure alarm"
},
"sa" : {
"description" : "" ,
"name" : "Assess pressure alarm"
}
},
"description" : "" ,
"id" : "5309f955-53fd-5ff4-9c0a-91737e947341" ,
"kind" : "Refinement" ,
"name" : "Assess pressure alarm ↔ Assess pressure alarm" ,
"oa" : "61f7bbfb-74a4-5540-9182-2583dfb27a49" ,
"sa" : "dddae020-a444-5d48-acc8-139d2696a672"
},
"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa" : {
"alias" : "trace_oa_reply" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Return pressure after repair"
},
"sa" : {
"description" : "" ,
"name" : "Return pressure after repair"
}
},
"description" : "" ,
"id" : "595b5729-ccd9-5291-b5d9-30d8c8bd9dfa" ,
"kind" : "Scenario" ,
"name" : "Return pressure after repair ↔ Return pressure after repair" ,
"oa" : "cc2d497a-fd15-5455-9ee5-e70eb95811d8" ,
"sa" : "4e1c0a56-ce80-5f13-a93a-6956de54880c"
},
"5b96bfed-63e2-5d7f-b882-91e8b81f8efe" : {
"alias" : "trace_oa_assessment_delivery" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Chain involvement: Assess an alarm"
},
"sa" : {
"description" : "" ,
"name" : "Chain involvement: Assess an alarm"
}
},
"description" : "" ,
"id" : "5b96bfed-63e2-5d7f-b882-91e8b81f8efe" ,
"kind" : "Manual" ,
"name" : "Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm" ,
"oa" : "628cb4fc-fe63-5f6b-b364-6268f26b5740" ,
"sa" : "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57"
},
"6acd072d-431e-5881-ab20-1813b4fda0c5" : {
"alias" : "trace_oa_triage" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Assess an alarm"
},
"sa" : {
"description" : "" ,
"name" : "Assess an alarm"
}
},
"description" : "" ,
"id" : "6acd072d-431e-5881-ab20-1813b4fda0c5" ,
"kind" : "Capability" ,
"name" : "Assess an alarm ↔ Assess an alarm" ,
"oa" : "6a30b763-cc51-546d-907f-5c63657cfd03" ,
"sa" : "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
},
"6ca4c78a-a5f2-5470-b401-732f5a8825d0" : {
"alias" : "trace_oa_assessment_procedure" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Assess an alarm procedure"
},
"sa" : {
"description" : "" ,
"name" : "Assess an alarm procedure"
}
},
"description" : "" ,
"id" : "6ca4c78a-a5f2-5470-b401-732f5a8825d0" ,
"kind" : "Sequence" ,
"name" : "Assess an alarm procedure ↔ Assess an alarm procedure" ,
"oa" : "022d3cfa-bbaf-5e13-924a-8e55099b8745" ,
"sa" : "acd5a018-f559-5298-a40d-1cf6e1353e74"
},
"6e13cf86-7242-5e33-8912-b037cf6e8c87" : {
"alias" : "trace_oa_assessment_support" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Capability involvement: Assess an alarm"
},
"sa" : {
"description" : "" ,
"name" : "Capability involvement: Assess an alarm"
}
},
"description" : "" ,
"id" : "6e13cf86-7242-5e33-8912-b037cf6e8c87" ,
"kind" : "Manual" ,
"name" : "Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm" ,
"oa" : "ffdbfcd0-d423-5707-a880-0dfbe1400f72" ,
"sa" : "93eaad8d-83b7-5980-b9bb-86c9e3f31da4"
},
"70c90b0c-85ce-574a-a217-f0d19fad30e1" : {
"alias" : "trace_oa_response_delivery" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Chain involvement: Restore a safe supply"
},
"sa" : {
"description" : "" ,
"name" : "Chain involvement: Restore a safe supply"
}
},
"description" : "" ,
"id" : "70c90b0c-85ce-574a-a217-f0d19fad30e1" ,
"kind" : "Manual" ,
"name" : "Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply" ,
"oa" : "c7c248f8-28b8-55be-9023-0991d44021e3" ,
"sa" : "66efc484-53c7-51a3-89e9-422429344b38"
},
"77073fcb-53aa-5f06-987a-0317cbb6971d" : {
"alias" : "trace_oa_include_triage" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Capability include: Assess an alarm"
},
"sa" : {
"description" : "" ,
"name" : "Capability include: Assess an alarm"
}
},
"description" : "" ,
"id" : "77073fcb-53aa-5f06-987a-0317cbb6971d" ,
"kind" : "Manual" ,
"name" : "Capability include: Assess an alarm ↔ Capability include: Assess an alarm" ,
"oa" : "e21d9a54-ae8e-5618-a4f8-67ee22b92638" ,
"sa" : "f3fe7690-734a-5877-8b57-a6599a4033c4"
},
"7a6b4b9c-4220-546a-a752-1587c2881fe1" : {
"alias" : "trace_oa_use_field" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Use the field repair procedure"
},
"sa" : {
"description" : "" ,
"name" : "Use the field repair procedure"
}
},
"description" : "" ,
"id" : "7a6b4b9c-4220-546a-a752-1587c2881fe1" ,
"kind" : "Sequence" ,
"name" : "Use the field repair procedure ↔ Use the field repair procedure" ,
"oa" : "fc6763bf-a534-54bf-afcd-57ab285ff07d" ,
"sa" : "d5e61c5d-510b-5091-a878-da46f3a9e152"
},
"82a5be1a-92a8-578d-9448-086062a20d8f" : {
"alias" : "trace_oa_reset" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Reset valve remotely"
},
"sa" : {
"description" : "" ,
"name" : "Reset valve remotely"
}
},
"description" : "" ,
"id" : "82a5be1a-92a8-578d-9448-086062a20d8f" ,
"kind" : "Refinement" ,
"name" : "Reset valve remotely ↔ Reset valve remotely" ,
"oa" : "d0c8be87-d238-503a-a549-7558a210507f" ,
"sa" : "09342ccb-044b-5483-ac58-87dc3cf7831c"
},
"82cca563-9d5d-5479-aa1a-9db03e9674d1" : {
"alias" : "trace_oa_restore_work" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Restore safe pressure"
},
"sa" : {
"description" : "" ,
"name" : "Restore safe pressure"
}
},
"description" : "" ,
"id" : "82cca563-9d5d-5479-aa1a-9db03e9674d1" ,
"kind" : "Refinement" ,
"name" : "Restore safe pressure ↔ Restore safe pressure" ,
"oa" : "1b91f8a7-0bdb-514e-b1cd-955658e09927" ,
"sa" : "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
},
"8d693d90-5017-56af-b056-d29d3cb46baa" : {
"alias" : "trace_oa_mission_participant" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Mission involvement: Maintain safe water supply"
},
"sa" : {
"description" : "" ,
"name" : "Mission involvement: Maintain safe water supply"
}
},
"description" : "" ,
"id" : "8d693d90-5017-56af-b056-d29d3cb46baa" ,
"kind" : "Manual" ,
"name" : "Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply" ,
"oa" : "0c4c9e58-ff32-5c00-b82a-d408a4be0183" ,
"sa" : "1c1e5634-ba8c-591f-b143-90a27cdc6cd2"
},
"98ef05b5-5381-5d35-a433-ebab55e9f382" : {
"alias" : "trace_oa_reset_allocation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Allocation: Reset valve remotely"
},
"sa" : {
"description" : "" ,
"name" : "Allocation: Reset valve remotely"
}
},
"description" : "" ,
"id" : "98ef05b5-5381-5d35-a433-ebab55e9f382" ,
"kind" : "Manual" ,
"name" : "Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely" ,
"oa" : "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a" ,
"sa" : "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3"
},
"a106d183-c239-5c9f-b1f1-141af19fc778" : {
"alias" : "trace_oa_confirm_path" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Continue"
},
"sa" : {
"description" : "" ,
"name" : "Continue"
}
},
"description" : "" ,
"id" : "a106d183-c239-5c9f-b1f1-141af19fc778" ,
"kind" : "Manual" ,
"name" : "Continue ↔ Continue" ,
"oa" : "229ee94f-d147-50f6-9769-b5bd0c03a084" ,
"sa" : "1e738f27-a3a1-526d-b330-6384088b9689"
},
"a5c1eb01-a95f-5f7a-9742-7f201493d7aa" : {
"alias" : "trace_oa_assess_then_decide" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Continue"
},
"sa" : {
"description" : "" ,
"name" : "Continue"
}
},
"description" : "" ,
"id" : "a5c1eb01-a95f-5f7a-9742-7f201493d7aa" ,
"kind" : "Manual" ,
"name" : "Continue ↔ Continue" ,
"oa" : "109e2d6b-7e86-5934-93a5-fab56eced84e" ,
"sa" : "9d4a131f-36ad-5125-b21f-c3dd033b8c82"
},
"aa164208-394d-5bc7-8462-b0043f682aad" : {
"alias" : "trace_oa_mission_delivery" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Mission capability: Restore a safe supply"
},
"sa" : {
"description" : "" ,
"name" : "Mission capability: Restore a safe supply"
}
},
"description" : "" ,
"id" : "aa164208-394d-5bc7-8462-b0043f682aad" ,
"kind" : "Manual" ,
"name" : "Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply" ,
"oa" : "1f8b1898-65f6-5360-99cf-b78a71bd50ec" ,
"sa" : "a0902e0f-3d18-576a-9aca-975a136dfdd7"
},
"aba528ea-e396-582a-bfba-f6e2212d391a" : {
"alias" : "trace_oa_control" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Control room"
},
"sa" : {
"description" : "" ,
"name" : "Pressure coordination service"
}
},
"description" : "" ,
"id" : "aba528ea-e396-582a-bfba-f6e2212d391a" ,
"kind" : "Participant" ,
"name" : "Control room ↔ Pressure coordination service" ,
"oa" : "32aa9940-df6e-5a12-b9bd-6337e2d2ed22" ,
"sa" : "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
},
"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4" : {
"alias" : "trace_oa_repair_step" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Repair the valve"
},
"sa" : {
"description" : "" ,
"name" : "Repair the valve"
}
},
"description" : "" ,
"id" : "ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4" ,
"kind" : "Sequence" ,
"name" : "Repair the valve ↔ Repair the valve" ,
"oa" : "c59432fe-6092-5ee0-908d-9dbf39476471" ,
"sa" : "0f195fea-3493-5ebd-966d-da9eddeb05d7"
},
"acdbee9c-5017-5154-804e-50801f0376ec" : {
"alias" : "trace_oa_assess_allocation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Allocation: Assess pressure alarm"
},
"sa" : {
"description" : "" ,
"name" : "Allocation: Assess pressure alarm"
}
},
"description" : "" ,
"id" : "acdbee9c-5017-5154-804e-50801f0376ec" ,
"kind" : "Manual" ,
"name" : "Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm" ,
"oa" : "594c61cd-94e0-5c07-890d-edfd520d7df9" ,
"sa" : "9b9356d7-2db2-5a94-a47e-ea892cf02afe"
},
"ad697c00-07d9-5799-89b3-2c78da8dff4d" : {
"alias" : "trace_oa_request_step" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Request the field repair"
},
"sa" : {
"description" : "" ,
"name" : "Request the field repair"
}
},
"description" : "" ,
"id" : "ad697c00-07d9-5799-89b3-2c78da8dff4d" ,
"kind" : "Sequence" ,
"name" : "Request the field repair ↔ Request the field repair" ,
"oa" : "5ba8079c-2dbe-5e98-ae82-2b60c6020a02" ,
"sa" : "40d94322-baa2-5c81-b261-ff47cdc33782"
},
"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13" : {
"alias" : "trace_oa_repair" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Repair valve in the field"
},
"sa" : {
"description" : "" ,
"name" : "Repair valve in the field"
}
},
"description" : "" ,
"id" : "b13452bb-1a55-5ad6-b6d9-a37fb34e8d13" ,
"kind" : "Refinement" ,
"name" : "Repair valve in the field ↔ Repair valve in the field" ,
"oa" : "a21465af-05f3-5fb5-8983-de26932422fb" ,
"sa" : "9497e10f-04c4-5586-8738-2464a6f00bd4"
},
"b53863a2-ed80-5f98-ad3c-50e1b821066d" : {
"alias" : "trace_oa_monitor" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Pressure supervision"
},
"sa" : {
"description" : "" ,
"name" : "Pressure supervision"
}
},
"description" : "" ,
"id" : "b53863a2-ed80-5f98-ad3c-50e1b821066d" ,
"kind" : "State" ,
"name" : "Pressure supervision ↔ Pressure supervision" ,
"oa" : "1970608f-85d1-5234-ac86-5e2b0df27dc3" ,
"sa" : "132b3f28-3f88-5327-9868-8c8b645ed412"
},
"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb" : {
"alias" : "trace_oa_high_pressure" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Pressure alarm detected"
},
"sa" : {
"description" : "" ,
"name" : "Pressure alarm detected"
}
},
"description" : "" ,
"id" : "b97749d4-f9ad-5fb7-9d78-bc60a74e98eb" ,
"kind" : "State" ,
"name" : "Pressure alarm detected ↔ Pressure alarm detected" ,
"oa" : "65d6b8d6-271a-5c84-8b42-abbe310c955e" ,
"sa" : "01490fa8-2f01-5ac8-9722-d55d45414379"
},
"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37" : {
"alias" : "trace_oa_field_procedure" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Field repair procedure"
},
"sa" : {
"description" : "" ,
"name" : "Field repair procedure"
}
},
"description" : "" ,
"id" : "bb72b2c2-6e32-5f65-9d8e-b33c1a65da37" ,
"kind" : "Sequence" ,
"name" : "Field repair procedure ↔ Field repair procedure" ,
"oa" : "5d3af417-244c-54bb-9588-16daedda4e1f" ,
"sa" : "93eb6479-54e9-59cb-ac7b-16912347bfc0"
},
"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941" : {
"alias" : "trace_oa_decision" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Can a remote reset safely recover pressure?"
},
"sa" : {
"description" : "" ,
"name" : "Can a remote reset safely recover pressure?"
}
},
"description" : "" ,
"id" : "bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941" ,
"kind" : "Sequence" ,
"name" : "Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?" ,
"oa" : "b280c6ca-e5f9-5424-a5c1-5676e01c2371" ,
"sa" : "30c8fad9-a49b-5692-9542-3148e76afd7b"
},
"c132a0df-1270-55a8-ac4e-6e5075823dc1" : {
"alias" : "trace_oa_outer_technician" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Technician"
},
"sa" : {
"description" : "" ,
"name" : "Technician"
}
},
"description" : "" ,
"id" : "c132a0df-1270-55a8-ac4e-6e5075823dc1" ,
"kind" : "Scenario" ,
"name" : "Technician ↔ Technician" ,
"oa" : "fffff882-78fd-5415-928d-c1ef7fac6576" ,
"sa" : "155e4fe4-9e3b-5f4e-b886-28abcc3f086b"
},
"c47cf0b4-fe15-5175-bd62-5292e43adc39" : {
"alias" : "trace_oa_normal_transition" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "State transition: Monitoring"
},
"sa" : {
"description" : "" ,
"name" : "State transition: Monitoring"
}
},
"description" : "" ,
"id" : "c47cf0b4-fe15-5175-bd62-5292e43adc39" ,
"kind" : "Manual" ,
"name" : "State transition: Monitoring ↔ State transition: Monitoring" ,
"oa" : "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97" ,
"sa" : "6e2c1b47-764c-577a-b325-ff66dd2a2768"
},
"c5051628-b7af-5fb1-a014-bb60a0b46e03" : {
"alias" : "trace_oa_responder" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Technician"
},
"sa" : {
"description" : "" ,
"name" : "Technician"
}
},
"description" : "" ,
"id" : "c5051628-b7af-5fb1-a014-bb60a0b46e03" ,
"kind" : "Scenario" ,
"name" : "Technician ↔ Technician" ,
"oa" : "fc81c5f0-0442-5b88-992b-e5b10f351c59" ,
"sa" : "6249b54a-e396-5338-82b9-89266c55670d"
},
"c987bd0f-87f6-5550-945d-2a42450fe1c5" : {
"alias" : "trace_oa_mission" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Maintain safe water supply"
},
"sa" : {
"description" : "" ,
"name" : "Maintain safe water supply"
}
},
"description" : "" ,
"id" : "c987bd0f-87f6-5550-945d-2a42450fe1c5" ,
"kind" : "Mission" ,
"name" : "Maintain safe water supply ↔ Maintain safe water supply" ,
"oa" : "c9c61f50-06e0-5d17-973d-dcc57cd5cc90" ,
"sa" : "5ad034b1-084d-5273-9e70-971671766132"
},
"c9d65349-3400-58eb-8a55-57fa02de4b67" : {
"alias" : "trace_oa_contact" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Technician service conversation"
},
"sa" : {
"description" : "" ,
"name" : "Technician service conversation"
}
},
"description" : "" ,
"id" : "c9d65349-3400-58eb-8a55-57fa02de4b67" ,
"kind" : "Exchange" ,
"name" : "Technician service conversation ↔ Technician service conversation" ,
"oa" : "27b47887-baf0-518b-bf87-f5acbf7d0b93" ,
"sa" : "63009b5f-539e-5914-b630-ec6b7fefb4d5"
},
"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2" : {
"alias" : "trace_oa_repair_operation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Valve repair"
},
"sa" : {
"description" : "" ,
"name" : "Valve repair"
}
},
"description" : "" ,
"id" : "cf92cedf-ea1a-510c-9bc5-89c16d60e8d2" ,
"kind" : "Item" ,
"name" : "Valve repair ↔ Valve repair" ,
"oa" : "d736c7d6-d369-550a-8ba4-dae223e40bb3" ,
"sa" : "a962fc5e-3ab0-5296-8b0d-fd84633f9218"
},
"d32dd433-9c9e-5b57-9355-2970cc44a5f2" : {
"alias" : "trace_oa_field_merge" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Continue"
},
"sa" : {
"description" : "" ,
"name" : "Continue"
}
},
"description" : "" ,
"id" : "d32dd433-9c9e-5b57-9355-2970cc44a5f2" ,
"kind" : "Manual" ,
"name" : "Continue ↔ Continue" ,
"oa" : "c8593670-8906-530f-b6a2-3ada77a9c219" ,
"sa" : "0f6ac3fb-4ad6-581e-ad14-336472072d5e"
},
"d3626818-4846-5893-9c02-3407cdba7f3c" : {
"alias" : "trace_oa_response" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Handle a pressure alarm"
},
"sa" : {
"description" : "" ,
"name" : "Handle a pressure alarm"
}
},
"description" : "" ,
"id" : "d3626818-4846-5893-9c02-3407cdba7f3c" ,
"kind" : "Sequence" ,
"name" : "Handle a pressure alarm ↔ Handle a pressure alarm" ,
"oa" : "58bae2b0-f560-50f2-818d-19091d22d18a" ,
"sa" : "5139ce73-56fd-5875-ba3a-e569fc890231"
},
"d47d3c36-50fb-5189-b801-d6fd1694bd49" : {
"alias" : "trace_oa_technician" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Field technician"
},
"sa" : {
"description" : "" ,
"name" : "Field technician"
}
},
"description" : "" ,
"id" : "d47d3c36-50fb-5189-b801-d6fd1694bd49" ,
"kind" : "Participant" ,
"name" : "Field technician ↔ Field technician" ,
"oa" : "e07c3952-4a1a-5cc7-b7d5-03a01101ce49" ,
"sa" : "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
},
"d7773ff5-cef5-50c1-8f9d-c5659115e1f0" : {
"alias" : "trace_oa_confirm" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Confirm safe pressure"
},
"sa" : {
"description" : "" ,
"name" : "Confirm safe pressure"
}
},
"description" : "" ,
"id" : "d7773ff5-cef5-50c1-8f9d-c5659115e1f0" ,
"kind" : "Refinement" ,
"name" : "Confirm safe pressure ↔ Confirm safe pressure" ,
"oa" : "727c0b5c-8db6-5eb7-83d6-735519c5949f" ,
"sa" : "d75eb3fa-a27d-52d5-8782-8b342b3865f6"
},
"d9d47371-e98d-5d29-9df7-4de2d28a5c73" : {
"alias" : "trace_oa_pressure" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Measured pressure"
},
"sa" : {
"description" : "" ,
"name" : "Measured pressure"
}
},
"description" : "" ,
"id" : "d9d47371-e98d-5d29-9df7-4de2d28a5c73" ,
"kind" : "Item" ,
"name" : "Measured pressure ↔ Measured pressure" ,
"oa" : "e7824764-5db9-5384-8198-2fbaea2b10b2" ,
"sa" : "87d0a95b-af1b-5352-b753-e4c6533671a5"
},
"da8efc3c-78df-5b10-b2e5-1e28d6d99e86" : {
"alias" : "trace_oa_repair_request" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Request field repair"
},
"sa" : {
"description" : "" ,
"name" : "Request field repair"
}
},
"description" : "" ,
"id" : "da8efc3c-78df-5b10-b2e5-1e28d6d99e86" ,
"kind" : "Exchange" ,
"name" : "Request field repair ↔ Request field repair" ,
"oa" : "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d" ,
"sa" : "93474111-f23e-56c1-b61b-b7c2396b91bd"
},
"e63b14d2-f408-56a2-aec4-be20cf4ace73" : {
"alias" : "trace_oa_report_step" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Report the measured result"
},
"sa" : {
"description" : "" ,
"name" : "Report the measured result"
}
},
"description" : "" ,
"id" : "e63b14d2-f408-56a2-aec4-be20cf4ace73" ,
"kind" : "Sequence" ,
"name" : "Report the measured result ↔ Report the measured result" ,
"oa" : "df2fd3f8-6bc2-5380-a13f-36643ed35ac7" ,
"sa" : "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"
},
"e848da41-445e-5e3c-8b4e-ef53fdddf1e1" : {
"alias" : "trace_oa_assess_step" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Assess the alarm"
},
"sa" : {
"description" : "" ,
"name" : "Assess the alarm"
}
},
"description" : "" ,
"id" : "e848da41-445e-5e3c-8b4e-ef53fdddf1e1" ,
"kind" : "Sequence" ,
"name" : "Assess the alarm ↔ Assess the alarm" ,
"oa" : "0b07b9ed-492d-57f6-b0b1-ce8a709238a7" ,
"sa" : "9024243c-ccc1-5edb-8477-2aa16e5e9a50"
},
"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418" : {
"alias" : "trace_oa_contact_category" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Field contact"
},
"sa" : {
"description" : "" ,
"name" : "Field contact"
}
},
"description" : "" ,
"id" : "e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418" ,
"kind" : "Manual" ,
"name" : "Field contact ↔ Field contact" ,
"oa" : "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771" ,
"sa" : "781cbe75-410f-5cc5-aeb8-a43491f77b99"
},
"eee79ec1-41d7-5374-986e-995a56b9026f" : {
"alias" : "trace_oa_remote_path" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "remote reset is authorized"
},
"sa" : {
"description" : "" ,
"name" : "remote reset is authorized"
}
},
"description" : "" ,
"id" : "eee79ec1-41d7-5374-986e-995a56b9026f" ,
"kind" : "Manual" ,
"name" : "remote reset is authorized ↔ remote reset is authorized" ,
"oa" : "76218d89-68fd-531d-b35b-90c5b769a5ef" ,
"sa" : "d8b6710a-e713-5979-934f-e5ca7d155bb4"
},
"f0cc86e5-f8fd-5091-a40d-dbfb6515072f" : {
"alias" : "trace_oa_call" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Request valve repair"
},
"sa" : {
"description" : "" ,
"name" : "Request valve repair"
}
},
"description" : "" ,
"id" : "f0cc86e5-f8fd-5091-a40d-dbfb6515072f" ,
"kind" : "Scenario" ,
"name" : "Request valve repair ↔ Request valve repair" ,
"oa" : "b97437c6-cd7a-5a05-b537-b30a17dd936a" ,
"sa" : "8bab4783-a098-5984-9e36-493957caf26c"
},
"f2b7050c-629d-533f-b873-bffc33e072f7" : {
"alias" : "trace_oa_request_then_repair" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Sequence link: Repair the valve"
},
"sa" : {
"description" : "" ,
"name" : "Sequence link: Repair the valve"
}
},
"description" : "" ,
"id" : "f2b7050c-629d-533f-b873-bffc33e072f7" ,
"kind" : "Manual" ,
"name" : "Sequence link: Repair the valve ↔ Sequence link: Repair the valve" ,
"oa" : "3f54d890-4ca5-5e36-873b-abb5c92d578c" ,
"sa" : "6a6d968f-26d6-5dbb-b721-5a27d362779a"
},
"f5733d3f-eee3-5cf7-a422-5edd2054d6a6" : {
"alias" : "trace_oa_use_conversation" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Use the reviewed repair conversation"
},
"sa" : {
"description" : "" ,
"name" : "Use the reviewed repair conversation"
}
},
"description" : "" ,
"id" : "f5733d3f-eee3-5cf7-a422-5edd2054d6a6" ,
"kind" : "Scenario" ,
"name" : "Use the reviewed repair conversation ↔ Use the reviewed repair conversation" ,
"oa" : "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5" ,
"sa" : "1c9da843-e2d3-5591-8e3f-db083a42867e"
},
"f8d34715-1dc8-504b-acdf-78b770aad1e8" : {
"alias" : "trace_oa_repair_then_report" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Sequence link: Report the measured result"
},
"sa" : {
"description" : "" ,
"name" : "Sequence link: Report the measured result"
}
},
"description" : "" ,
"id" : "f8d34715-1dc8-504b-acdf-78b770aad1e8" ,
"kind" : "Manual" ,
"name" : "Sequence link: Report the measured result ↔ Sequence link: Report the measured result" ,
"oa" : "c8196d35-2168-5fef-8b03-ba0d139bc00f" ,
"sa" : "7fb30b1d-195c-5f0e-a19c-a536f519a899"
},
"fb02420d-b066-5773-87c1-198a056e0731" : {
"alias" : "trace_oa_assess_on_entry" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Assess when repair is needed"
},
"sa" : {
"description" : "" ,
"name" : "Assess when repair is needed"
}
},
"description" : "" ,
"id" : "fb02420d-b066-5773-87c1-198a056e0731" ,
"kind" : "Manual" ,
"name" : "Assess when repair is needed ↔ Assess when repair is needed" ,
"oa" : "7fa37e63-db65-5aa7-88f2-31ff4347a787" ,
"sa" : "a887f96a-37cb-5891-8070-011fa276e5b5"
},
"fd195498-dbba-523b-94d0-49f3b9531a3e" : {
"alias" : "trace_oa_outer_controller" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Controller"
},
"sa" : {
"description" : "" ,
"name" : "Controller"
}
},
"description" : "" ,
"id" : "fd195498-dbba-523b-94d0-49f3b9531a3e" ,
"kind" : "Scenario" ,
"name" : "Controller ↔ Controller" ,
"oa" : "2011b3ac-614b-5a47-8891-7ff81965f425" ,
"sa" : "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023"
},
"ff84fc06-6f99-5cf3-b73d-236e9eff98a3" : {
"alias" : "trace_oa_reset_step" ,
"baseline" : {
"oa" : {
"description" : "" ,
"name" : "Try the authorized remote reset"
},
"sa" : {
"description" : "" ,
"name" : "Try the authorized remote reset"
}
},
"description" : "" ,
"id" : "ff84fc06-6f99-5cf3-b73d-236e9eff98a3" ,
"kind" : "Sequence" ,
"name" : "Try the authorized remote reset ↔ Try the authorized remote reset" ,
"oa" : "d2026fc2-74a8-5e22-9942-ff3eb68a3677" ,
"sa" : "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6"
}
}
}