oa_scenario oa_conversation "Repair request and measured reply" id "20472233-5ce6-5ffe-b4ad-0bdbccf3e423" { context @oa_restore; postcondition "The controller has received the measured pressure after repair"; precondition "A pressure alarm has been assessed"; steps [@oa_call, @oa_reply]; viewpoint ParticipantInteraction; } oa_occurrence oa_call "Request valve repair" id "b97437c6-cd7a-5a05-b537-b30a17dd936a" { body { Exchange { exchange @oa_contact; message_kind Call; receiver @oa_responder; sender @oa_caller; values [{ expression "420.0"; field @oa_pressure_parameter; }]; }; }; parent @oa_conversation; } oa_lifeline oa_caller "Controller" id "41859a65-ded2-547b-ab03-14e2fa740cf9" { parent @oa_conversation; represented @oa_control; } oa_occurrence oa_reply "Return pressure after repair" id "cc2d497a-fd15-5455-9ee5-e70eb95811d8" { body { Exchange { exchange @oa_contact; message_kind Reply; receiver @oa_caller; reply_to @oa_call; sender @oa_responder; values [{ expression "320.0"; field @oa_pressure_parameter; }]; }; }; parent @oa_conversation; } oa_lifeline oa_responder "Technician" id "fc81c5f0-0442-5b88-992b-e5b10f351c59" { parent @oa_conversation; represented @oa_technician; }