dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-011-preserve-node-state:nod-011b-capture-node-state

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-02-node-requirements:nod-011-preserve-node-state:nod-011b-capture-node-state [2026/08/17 14:20] – removed - external edit (Unknown date) 127.0.0.1dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-011-preserve-node-state:nod-011b-capture-node-state [2026/08/17 14:20] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== NOD-011b — Capture Node State ======
  
 +[[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-011-preserve-node-state:start|Go to NOD-011 — Preserve Node State]]
 +
 +===== Statement =====
 +
 +The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL capture each representation of [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] state specified by the governing [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] using the governing [[dido:99_annexes:annex-b-terms-and-definitions:t:test_procedure|Test Procedure]].
 +
 +===== Derived From =====
 +
 +  * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-011-preserve-node-state:start|NOD-011 — Preserve Node State]]
 +  * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-011-preserve-node-state:nod-011a-specify-node-state-preservation|NOD-011a — Specify Node State Preservation]]
 +  * [[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 =====
 +
 +Capturing Node state creates the representation that the DIDO-TE preserves. The captured representation reflects the specified Node state at an identified preservation point or event.
 +
 +The governing Test Definition identifies the Node, state information, preservation point, consistency conditions, scope, and capture conditions. The governing Test Procedure specifies the actions and sequence used to capture that information.
 +
 +Capture may require coordination across Node processes, Node Bindings, Dependencies, Test Resources, and information sources. The Test Procedure identifies the controls required to obtain a consistent representation when the underlying state changes during capture.
 +
 +The DIDO-TE associates the captured representation with the Node identity, time, sequence, lifecycle state, Node Definition, Node Implementation, Node Configuration, Test Environment, and Test Execution.
 +
 +Capture does not freeze the live Node state after the preservation point. The Node may continue to change while the preserved representation remains associated with the state existing at the preservation point.
 +
 +===== Applies To =====
 +
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_definition|Node Definition]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_implementation|Node Implementation]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_configuration|Node Configuration]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_binding|Node Binding]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:d:dependency|Dependency]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_procedure|Test Procedure]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resource]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
 +
 +===== Verification =====
 +
 +Verification confirms that:
 +
 +  - The DIDO-TE uniquely identifies the Node whose state requires capture.
 +  - The DIDO-TE identifies the preservation specification governing the capture.
 +  - The DIDO-TE identifies the preservation point or event before beginning capture.
 +  - The DIDO-TE verifies that the capture condition has occurred.
 +  - The DIDO-TE captures the state information specified by the governing Test Definition.
 +  - The DIDO-TE excludes information identified for exclusion by the governing Test Definition.
 +  - The DIDO-TE uses the capture actions and sequence specified by the governing Test Procedure.
 +  - The DIDO-TE satisfies the specified consistency conditions during capture.
 +  - The DIDO-TE coordinates capture across Node processes, Node Bindings, Dependencies, Test Resources, and information sources identified by the governing Test Definition.
 +  - The DIDO-TE associates the captured representation with the Node identity.
 +  - The DIDO-TE associates the captured representation with a controlled time and sequence.
 +  - The DIDO-TE associates the captured representation with the Node Definition, Node Implementation, Node Configuration, Test Environment, and Test Execution.
 +  - The DIDO-TE distinguishes the captured representation from the live Node state.
 +  - The DIDO-TE detects a missing, incomplete, inconsistent, interrupted, mistimed, duplicated, or incorrectly scoped capture.
 +  - The DIDO-TE detects state information attributed to the wrong Node, preservation point, or Test Execution.
 +  - An unsuccessful capture leaves the Node and capture mechanism in known states or identifies their actual states and required corrective action.
 +  - The DIDO-TE maintains Traceability among the preservation specification, Node, preservation point, captured state information, governing Test Procedure, Test Environment, Test Executions, Test Results, and resulting Evidence.
 +  - A missing, incomplete, inconsistent, interrupted, mistimed, duplicated, incorrectly scoped, misattributed, or untraceable capture constitutes nonconformance with this requirement.
 +
 +===== Referenced By =====
 +
 +The following pages reference this requirement:
 +
 +{{backlinks>.#dido:03-dido-te}}
 +
 +===== Delivery Phase =====
 +
 +<todo>Assign the delivery phase.</todo>
 +
 +===== Implementation Status =====
 +
 +<todo>Assign the implementation status.</todo>
 +
 +===== Requirement Status =====
 +
 +<todo>The proposed derived requirement requires review and acceptance.</todo>
 +
 +----
 +
 +===== Issues =====
 +
 +<todo>Assign the source requirement identifier and obligation from the DIDO-TE Requirements Register.</todo>
 +
 +----
 +
 +===== Notes for Editors =====
 +
 +<code dokuwiki>
 +{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-node-requirements:nod-011-preserve-node-state:nod-011b-capture-node-state#Statement&noheader&nofooter&noeditbtn}}
 +</code>
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>