Files
ARCADIA-Studio/harness/fixtures/interface-operation-probe/output/boundary-only.arcadia
T

156 lines
4.7 KiB
Plaintext

arcadia 6;
project mission "Two operations, one interface" id "52060906-0000-4000-8000-000000000001" {
description "";
sa_actor operation_probe_10 "Operator console" id "52060906-0000-4000-8000-00000000000a" {
description "";
parent none;
}
sa_system operation_probe_11 "Valve service" id "52060906-0000-4000-8000-00000000000b" {
description "";
parent none;
}
sa_port operation_probe_12 "Service socket" id "52060906-0000-4000-8000-00000000000c" {
contract {
Component {
kind Standard;
orientation Unset;
};
};
description "";
legacy none;
parent @operation_probe_10;
}
sa_port operation_probe_13 "Service socket" id "52060906-0000-4000-8000-00000000000d" {
contract {
Component {
kind Standard;
orientation Unset;
};
};
description "";
legacy none;
parent @operation_probe_11;
}
sa_exchange_item operation_probe_20 "Reset" id "52060906-0000-4000-8000-000000000014" {
description "";
kind Information;
mechanism Operation;
parent none;
supertype none;
}
sa_exchange_item operation_probe_21 "ReadStatus" id "52060906-0000-4000-8000-000000000015" {
description "";
kind Information;
mechanism Operation;
parent none;
supertype none;
}
sa_interface operation_probe_22 "Valve commands" id "52060906-0000-4000-8000-000000000016" {
description "";
parent none;
supertype none;
}
sa_scenario operation_probe_40 "Reset then read status" id "52060906-0000-4000-8000-000000000028" {
context none;
description "";
parent none;
postcondition "";
precondition "";
steps [@operation_probe_43, @operation_probe_44];
viewpoint BoundaryInterface;
}
sa_lifeline operation_probe_41 "Service participant" id "52060906-0000-4000-8000-000000000029" {
description "";
parent @operation_probe_40;
represented @operation_probe_10;
}
sa_lifeline operation_probe_42 "Service participant" id "52060906-0000-4000-8000-00000000002a" {
description "";
parent @operation_probe_40;
represented @operation_probe_11;
}
sa_occurrence operation_probe_43 "Call Reset" id "52060906-0000-4000-8000-00000000002b" {
body {
Exchange {
exchange @operation_probe_34;
message_kind Call;
receiver @operation_probe_42;
reply_to none;
sender @operation_probe_41;
values [];
};
};
description "";
parent @operation_probe_40;
postcondition "";
precondition "";
}
sa_occurrence operation_probe_44 "Call ReadStatus" id "52060906-0000-4000-8000-00000000002c" {
body {
Exchange {
exchange @operation_probe_34;
message_kind Call;
receiver @operation_probe_42;
reply_to none;
sender @operation_probe_41;
values [];
};
};
description "";
parent @operation_probe_40;
postcondition "";
precondition "";
}
interface_item_allocation operation_probe_30 "InterfaceItemAllocation 30" id "52060906-0000-4000-8000-00000000001e" {
acquisition Unspecified;
description "";
order 0;
source @operation_probe_22;
target @operation_probe_20;
transmission Synchronous;
}
interface_item_allocation operation_probe_31 "InterfaceItemAllocation 31" id "52060906-0000-4000-8000-00000000001f" {
acquisition Unspecified;
description "";
order 0;
source @operation_probe_22;
target @operation_probe_21;
transmission Synchronous;
}
interface_requirement operation_probe_32 "InterfaceRequirement 32" id "52060906-0000-4000-8000-000000000020" {
description "";
source @operation_probe_12;
target @operation_probe_22;
}
interface_provision operation_probe_33 "InterfaceProvision 33" id "52060906-0000-4000-8000-000000000021" {
description "";
source @operation_probe_13;
target @operation_probe_22;
}
boundary_exchange operation_probe_34 "BoundaryExchange 34" id "52060906-0000-4000-8000-000000000022" {
description "";
items [@operation_probe_20, @operation_probe_21];
oriented false;
source @operation_probe_12;
target @operation_probe_13;
}
}