The DIDO-TE SHALL control the lifecycle of each Node participating in a Test Environment.
Node lifecycle control governs the states through which a Node passes and the operations that move the Node between those states.
A Node may require initialization, startup, readiness confirmation, activation, suspension, resumption, shutdown, restart, recovery, or termination during the preparation and operation of a Test Environment. The applicable lifecycle states and permitted transitions depend on the Node Definition, Node Implementation, Node Configuration, Test Definition, and Test Environment.
Each lifecycle operation identifies the target Node, current state, requested state, applicable preconditions, authorized procedure, responsible authority, operation time, resulting state, findings, exceptions, and required recovery action.
Controlled lifecycle transitions prevent a Node from participating in Test Execution while it occupies an unknown, invalid, unauthorized, failed, or otherwise unsuitable state.
Lifecycle records support synchronization among Nodes, diagnosis of failures, reconstruction of Test Execution, evaluation of Test Results, and production of Evidence.
Verification confirms that:
Verification includes:
Assign the applicable delivery phase.
Draft
Use the following syntax to reference this requirement’s Statement section from another DokuWiki page:
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-node-requirements:nod-004-control-the-node-lifecycle:start#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.