206 lines
6.1 KiB
Plaintext
206 lines
6.1 KiB
Plaintext
// Preserve the authored startup order rationale.
|
|
arcadia 5;
|
|
project mission "Startup fragment branches order review" id "434e19a9-346b-4fdb-a624-fea060111454" {
|
|
description "";
|
|
|
|
sa_occurrence alternatives_0d05b2d3 "SA Alternatives" id "0d05b2d3-be70-41bb-917f-8c53f066b254" {
|
|
body {
|
|
Fragment {
|
|
branches [@request_start_d69b7042, @local_self_test_d4fe64ec, @verify_interlock_bbeca6cb, @energize_8dfa448e];
|
|
operator Alternative;
|
|
};
|
|
};
|
|
description "";
|
|
parent @startup_scenario_ed63e299;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
oa_occurrence local_self_test "OA Local self-test" id "24cb59a8-f214-4a39-81d9-9c1c33398572" {
|
|
body {
|
|
Branch {
|
|
guard "Local self-test";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
oa_scenario startup_scenario "OA Startup scenario" id "33cd48ac-c8fa-46bd-b953-a12d8fd42f55" {
|
|
context none;
|
|
description "";
|
|
parent none;
|
|
postcondition "";
|
|
precondition "";
|
|
steps [@alternatives];
|
|
viewpoint OperationalActivity;
|
|
}
|
|
|
|
oa_occurrence verify_interlock "OA Verify interlock" id "5c1f1934-f363-4624-b7a3-84903c160ab0" {
|
|
body {
|
|
Branch {
|
|
guard "Verify interlock";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
oa_occurrence energize "OA Energize" id "5d32fe3a-17c5-46cf-ace3-6f4a3258d2fd" {
|
|
body {
|
|
Branch {
|
|
guard "Energize";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
sa_occurrence energize_8dfa448e "SA Energize" id "8dfa448e-ea97-4e5e-8b48-4d16b6c3f3c6" {
|
|
body {
|
|
Branch {
|
|
guard "Energize";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives_0d05b2d3;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
oa_occurrence alternatives "OA Alternatives" id "b0b25d32-db6f-47c2-86e4-36f1cc111c6a" {
|
|
body {
|
|
Fragment {
|
|
branches [@request_start, @verify_interlock, @energize];
|
|
operator Alternative;
|
|
};
|
|
};
|
|
description "";
|
|
parent @startup_scenario;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
oa_occurrence request_start "OA Request start" id "ba27908d-3a78-4736-9909-f4f4b428d3cc" {
|
|
body {
|
|
Branch {
|
|
guard "Request start";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
sa_occurrence verify_interlock_bbeca6cb "SA Verify interlock" id "bbeca6cb-27d0-4a35-8456-3424223e07c9" {
|
|
body {
|
|
Branch {
|
|
guard "Verify interlock";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives_0d05b2d3;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
sa_occurrence local_self_test_d4fe64ec "SA Local self-test" id "d4fe64ec-f03f-4aff-878f-7b59ee203e5d" {
|
|
body {
|
|
Branch {
|
|
guard "Local self-test";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives_0d05b2d3;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
sa_occurrence request_start_d69b7042 "SA Request start" id "d69b7042-4229-4c5e-96c7-dd54e5755a28" {
|
|
body {
|
|
Branch {
|
|
guard "Request start";
|
|
occurrences [];
|
|
};
|
|
};
|
|
description "";
|
|
parent @alternatives_0d05b2d3;
|
|
postcondition "";
|
|
precondition "";
|
|
}
|
|
|
|
sa_scenario startup_scenario_ed63e299 "SA Startup scenario" id "ed63e299-a764-4716-ba14-a7c5662075e2" {
|
|
context none;
|
|
description "";
|
|
parent none;
|
|
postcondition "";
|
|
precondition "";
|
|
steps [@alternatives_0d05b2d3];
|
|
viewpoint Functional;
|
|
}
|
|
|
|
trace startup_order_review "Startup fragment branches order review" id "4fdbe391-8ab5-4f03-b495-21c0e7289c15" {
|
|
baseline {
|
|
oa {
|
|
description "";
|
|
name "OA Alternatives";
|
|
};
|
|
sa {
|
|
description "";
|
|
name "SA Alternatives";
|
|
};
|
|
semantic {
|
|
facets [{
|
|
Member {
|
|
collection FragmentBranches;
|
|
keys {
|
|
oa uuid "5c1f1934-f363-4624-b7a3-84903c160ab0";
|
|
sa uuid "bbeca6cb-27d0-4a35-8456-3424223e07c9";
|
|
};
|
|
review {
|
|
oa {
|
|
Value true;
|
|
};
|
|
sa {
|
|
Value true;
|
|
};
|
|
};
|
|
};
|
|
},
|
|
{
|
|
Order {
|
|
collection FragmentBranches;
|
|
review {
|
|
oa {
|
|
Value [uuid "ba27908d-3a78-4736-9909-f4f4b428d3cc", uuid "5c1f1934-f363-4624-b7a3-84903c160ab0", uuid "5d32fe3a-17c5-46cf-ace3-6f4a3258d2fd"];
|
|
};
|
|
sa {
|
|
Value [uuid "d69b7042-4229-4c5e-96c7-dd54e5755a28", uuid "d4fe64ec-f03f-4aff-878f-7b59ee203e5d", uuid "bbeca6cb-27d0-4a35-8456-3424223e07c9", uuid "8dfa448e-ea97-4e5e-8b48-4d16b6c3f3c6"];
|
|
};
|
|
};
|
|
};
|
|
}];
|
|
};
|
|
};
|
|
description "";
|
|
kind Manual;
|
|
oa @alternatives;
|
|
sa @alternatives_0d05b2d3;
|
|
}
|
|
|
|
}
|