Table of Contents

NOD-004 — Control the Node Lifecycle

Go to Node Requirements

Statement

The DIDO-TE SHALL control the lifecycle of each Node participating in a Test Environment.

Derived From

Rationale

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.

Applies To

Verification

Verification confirms that:

Verification includes:

Contents

Referenced By

Delivery Phase

Assign the applicable delivery phase.

Requirement Status

Draft

Statement Reference

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.