dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-003-establish-controlled-starting-state:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-003-establish-controlled-starting-state:start [2026/08/18 12:34] – removed - external edit (Unknown date) 127.0.0.1dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-003-establish-controlled-starting-state:start [2026/08/18 13:57] (current) nick_dido
Line 1: Line 1:
 +====== ENV-003 — Establish Controlled Starting State ======
  
 +[[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:start|Go to C.3.1 Test Environment Requirements]]
 +
 +ENV-003 is a non-leaf requirement group governing establishment of a controlled starting state for the applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] before each [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].
 +
 +Conformance is assessed against the individual leaf requirements listed below. ENV-003 does not establish a separate conformance obligation.
 +
 +===== Contents =====
 +
 +{{indexmenu>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-003-establish-controlled-starting-state#1|js navbar nocookie maxjs#1 id#dido_te_env_003_requirements_nav}}
 +
 +===== Source =====
 +
 +  * [[dido:03-dido-te:99-annexes:annex-b-references:dte-005|[DTE5] DIDO-TE Requirements Register]], source requirement identifier and obligation to be assigned
 +  * [[dido:03-dido-te:99-annexes:annex-b-references:dte-006|[DTE6] Structured Information Processing Reference Architecture (SIP-RA)]]
 +  * [[dido:03-dido-te:99-annexes:annex-b-references:dte-007|[DTE7] Federated Data Interpretation Systems Reference Architecture (FDIS-RA)]]
 +
 +===== Rationale =====
 +
 +A controlled starting state establishes the conditions under which a [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] begins.
 +
 +Applying the required [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]], [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]] values, [[dido:99_annexes:annex-b-terms-and-definitions:t:test_input|Test Inputs]], [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resources]], and [[dido:99_annexes:annex-b-terms-and-definitions:c:constraint|Constraints]] limits differences among repeated Test Executions to the variables governed by the applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]].
 +
 +Removing or isolating residual state prevents a prior Test Execution from influencing a later [[dido:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]].
 +
 +Validating and recording the controlled starting state supports [[dido:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]], [[dido:99_annexes:annex-b-terms-and-definitions:c:comparability|Comparability]], and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]].
 +
 +The leaf requirements in this group define the individually verifiable obligations governing establishment, validation, and recording of the controlled starting state.
 +
 +===== Applies To =====
 +
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_object|Test Object]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resource]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_input|Test Input]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:c:constraint|Constraint]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
 +
 +===== Traceability =====
 +
 +{{backlinks>.}}
 +
 +===== ConOps Relationship =====
 +
 +Add links to the ConOps activities and architecture sections governing Test Environment initialization, state control, residual-state isolation, validation, Evidence, and Test Execution admission.
 +
 +===== Delivery Phase =====
 +
 +Assign the applicable delivery phase.
 +
 +===== Requirement Status =====
 +
 +Draft
 +
 +===== Notes for Editors =====
 +
 +The subordinate leaf requirements ENV-003a through ENV-003l define the normative obligations and corresponding verification criteria for ENV-003.
 +
 +We removed the former ENV-003 Statement and Verification sections because ENV-003 is a non-leaf requirement group and does not establish an independently verifiable conformance obligation.
 +
 +The explicit child links remain while we create and review the subordinate requirement pages. After we finalize all subordinate pages, we can remove the explicit links because the ''indexmenu'' automatically discovers the leaf pages.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>