Files
ARCADIA-Studio/harness/experiments/canvas-editing-followup-20260912/bound-nested-fixture-r1-20260912/bound-nested-calls.arcadia
T

487 lines
14 KiB
Plaintext

arcadia 7;
project bound_nested_calls "Bound nested pressure checks" id "21b00d00-0000-4000-8000-000000000001" {
description "Native activation acceptance. Requested 420/380 kPa, measured 418/378 kPa. Unicode readback: Δ pressure · 戻り値.";
oa_activity bound_100 "Review pressure demand" id "21b00d00-0000-4000-8000-000000000064" {
description "";
parent none;
}
oa_activity bound_101 "Inspect pressure" id "21b00d00-0000-4000-8000-000000000065" {
description "";
parent none;
}
oa_exchange_item bound_110 "Check pressure" id "21b00d00-0000-4000-8000-00000000006e" {
description "";
kind Information;
mechanism Operation;
parent none;
supertype none;
}
oa_data_field bound_111 "requested_pressure" id "21b00d00-0000-4000-8000-00000000006f" {
default none;
description "";
direction In;
maximum 1;
minimum 1;
parent @bound_110;
storage Value;
type_ref Real;
unit "kPa";
}
oa_data_field bound_112 "measured_pressure" id "21b00d00-0000-4000-8000-000000000070" {
default none;
description "";
direction Return;
maximum 1;
minimum 1;
parent @bound_110;
storage Value;
type_ref Real;
unit "kPa";
}
sa_actor bound_200 "Operator console" id "21b00d00-0000-4000-8000-0000000000c8" {
description "";
parent none;
}
sa_system bound_201 "Pressure service" id "21b00d00-0000-4000-8000-0000000000c9" {
description "";
parent none;
}
sa_port bound_202 "Client socket" id "21b00d00-0000-4000-8000-0000000000ca" {
contract {
Component {
kind Standard;
orientation Unset;
};
};
description "";
legacy none;
parent @bound_200;
}
sa_port bound_203 "Service socket" id "21b00d00-0000-4000-8000-0000000000cb" {
contract {
Component {
kind Standard;
orientation Unset;
};
};
description "";
legacy none;
parent @bound_201;
}
sa_exchange_item bound_210 "Check pressure" id "21b00d00-0000-4000-8000-0000000000d2" {
description "";
kind Information;
mechanism Operation;
parent none;
supertype none;
}
sa_data_field bound_211 "requested_pressure" id "21b00d00-0000-4000-8000-0000000000d3" {
default none;
description "";
direction In;
maximum 1;
minimum 1;
parent @bound_210;
storage Value;
type_ref Real;
unit "kPa";
}
sa_data_field bound_212 "measured_pressure" id "21b00d00-0000-4000-8000-0000000000d4" {
default none;
description "";
direction Return;
maximum 1;
minimum 1;
parent @bound_210;
storage Value;
type_ref Real;
unit "kPa";
}
sa_interface bound_213 "Pressure check API" id "21b00d00-0000-4000-8000-0000000000d5" {
description "";
parent none;
supertype none;
}
oa_scenario bound_1000 "OA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000003e8" {
context none;
description "";
parent none;
postcondition "Each reply retains its own requested and measured values";
precondition "Two pressure checks are reviewed before the outer reply";
steps [@bound_1040, @bound_1030, @bound_1060, @bound_1050];
viewpoint OperationalActivity;
}
oa_lifeline bound_1001 "L1 Console" id "21b00d00-0000-4000-8000-0000000003e9" {
description "";
parent @bound_1000;
represented @bound_100;
}
oa_lifeline bound_1002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000003ea" {
description "";
parent @bound_1000;
represented @bound_101;
}
oa_occurrence bound_1030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000406" {
body {
Exchange {
exchange @bound_120;
message_kind Call;
receiver @bound_1002;
reply_to none;
sender @bound_1001;
values [{
expression "380.0";
field @bound_111;
path [];
}];
};
};
description "";
parent @bound_1000;
postcondition "";
precondition "";
}
oa_occurrence bound_1040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000410" {
body {
Exchange {
exchange @bound_120;
message_kind Call;
receiver @bound_1002;
reply_to none;
sender @bound_1001;
values [{
expression "420.0";
field @bound_111;
path [];
}];
};
};
description "";
parent @bound_1000;
postcondition "";
precondition "";
}
oa_occurrence bound_1050 "R1 418 kPa" id "21b00d00-0000-4000-8000-00000000041a" {
body {
Exchange {
exchange @bound_120;
message_kind Reply;
receiver @bound_1001;
reply_to @bound_1040;
sender @bound_1002;
values [{
expression "418.0";
field @bound_112;
path [];
}];
};
};
description "";
parent @bound_1000;
postcondition "";
precondition "";
}
oa_occurrence bound_1060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000424" {
body {
Exchange {
exchange @bound_120;
message_kind Reply;
receiver @bound_1001;
reply_to @bound_1030;
sender @bound_1002;
values [{
expression "378.0";
field @bound_112;
path [];
}];
};
};
description "";
parent @bound_1000;
postcondition "";
precondition "";
}
sa_scenario bound_2000 "SA Nested pressure checks" id "21b00d00-0000-4000-8000-0000000007d0" {
context none;
description "";
parent none;
postcondition "Each reply retains its own requested and measured values";
precondition "Two pressure checks are reviewed before the outer reply";
steps [@bound_2040, @bound_2030, @bound_2060, @bound_2050];
viewpoint BoundaryInterface;
}
sa_lifeline bound_2001 "L1 Console" id "21b00d00-0000-4000-8000-0000000007d1" {
description "";
parent @bound_2000;
represented @bound_200;
}
sa_lifeline bound_2002 "L2 Inspector" id "21b00d00-0000-4000-8000-0000000007d2" {
description "";
parent @bound_2000;
represented @bound_201;
}
sa_occurrence bound_2030 "C2 380 kPa" id "21b00d00-0000-4000-8000-0000000007ee" {
body {
Exchange {
exchange @bound_223;
message_kind Call;
operation {
allocation @bound_220;
};
receiver @bound_2002;
reply_to none;
sender @bound_2001;
values [{
expression "380.0";
field @bound_211;
path [];
}];
};
};
description "";
parent @bound_2000;
postcondition "";
precondition "";
}
sa_occurrence bound_2040 "C1 420 kPa" id "21b00d00-0000-4000-8000-0000000007f8" {
body {
Exchange {
exchange @bound_223;
message_kind Call;
operation {
allocation @bound_220;
};
receiver @bound_2002;
reply_to none;
sender @bound_2001;
values [{
expression "420.0";
field @bound_211;
path [];
}];
};
};
description "";
parent @bound_2000;
postcondition "";
precondition "";
}
sa_occurrence bound_2050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000802" {
body {
Exchange {
exchange @bound_223;
message_kind Reply;
receiver @bound_2001;
reply_to @bound_2040;
sender @bound_2002;
values [{
expression "418.0";
field @bound_212;
path [];
}];
};
};
description "";
parent @bound_2000;
postcondition "";
precondition "";
}
sa_occurrence bound_2060 "R2 378 kPa" id "21b00d00-0000-4000-8000-00000000080c" {
body {
Exchange {
exchange @bound_223;
message_kind Reply;
receiver @bound_2001;
reply_to @bound_2030;
sender @bound_2002;
values [{
expression "378.0";
field @bound_212;
path [];
}];
};
};
description "";
parent @bound_2000;
postcondition "";
precondition "";
}
oa_scenario bound_3000 "OA Reentrant pressure review" id "21b00d00-0000-4000-8000-000000000bb8" {
context none;
description "";
parent none;
postcondition "Each reply retains its own requested and measured values";
precondition "Two pressure checks are reviewed before the outer reply";
steps [@bound_3040, @bound_3030, @bound_3060, @bound_3050];
viewpoint OperationalActivity;
}
oa_lifeline bound_3001 "L1 Console" id "21b00d00-0000-4000-8000-000000000bb9" {
description "";
parent @bound_3000;
represented @bound_100;
}
oa_lifeline bound_3002 "L2 Inspector" id "21b00d00-0000-4000-8000-000000000bba" {
description "";
parent @bound_3000;
represented @bound_101;
}
oa_occurrence bound_3030 "C2 380 kPa" id "21b00d00-0000-4000-8000-000000000bd6" {
body {
Exchange {
exchange @bound_121;
message_kind Call;
receiver @bound_3001;
reply_to none;
sender @bound_3002;
values [{
expression "380.0";
field @bound_111;
path [];
}];
};
};
description "";
parent @bound_3000;
postcondition "";
precondition "";
}
oa_occurrence bound_3040 "C1 420 kPa" id "21b00d00-0000-4000-8000-000000000be0" {
body {
Exchange {
exchange @bound_120;
message_kind Call;
receiver @bound_3002;
reply_to none;
sender @bound_3001;
values [{
expression "420.0";
field @bound_111;
path [];
}];
};
};
description "";
parent @bound_3000;
postcondition "";
precondition "";
}
oa_occurrence bound_3050 "R1 418 kPa" id "21b00d00-0000-4000-8000-000000000bea" {
body {
Exchange {
exchange @bound_120;
message_kind Reply;
receiver @bound_3001;
reply_to @bound_3040;
sender @bound_3002;
values [{
expression "418.0";
field @bound_112;
path [];
}];
};
};
description "";
parent @bound_3000;
postcondition "";
precondition "";
}
oa_occurrence bound_3060 "R2 378 kPa" id "21b00d00-0000-4000-8000-000000000bf4" {
body {
Exchange {
exchange @bound_121;
message_kind Reply;
receiver @bound_3002;
reply_to @bound_3030;
sender @bound_3001;
values [{
expression "378.0";
field @bound_112;
path [];
}];
};
};
description "";
parent @bound_3000;
postcondition "";
precondition "";
}
interaction bound_120 "Pressure check" id "21b00d00-0000-4000-8000-000000000078" {
description "";
items [@bound_110];
source @bound_100;
target @bound_101;
}
interaction bound_121 "Demand review callback" id "21b00d00-0000-4000-8000-000000000079" {
description "";
items [@bound_110];
source @bound_101;
target @bound_100;
}
interface_item_allocation bound_220 "Synchronous pressure check" id "21b00d00-0000-4000-8000-0000000000dc" {
acquisition Unspecified;
description "";
order 0;
source @bound_213;
target @bound_210;
transmission Synchronous;
}
interface_requirement bound_221 "Console requires check" id "21b00d00-0000-4000-8000-0000000000dd" {
description "";
source @bound_202;
target @bound_213;
}
interface_provision bound_222 "Service provides check" id "21b00d00-0000-4000-8000-0000000000de" {
description "";
source @bound_203;
target @bound_213;
}
boundary_exchange bound_223 "Pressure channel" id "21b00d00-0000-4000-8000-0000000000df" {
description "";
items [@bound_210];
oriented false;
source @bound_202;
target @bound_203;
}
}