Table of Contents

NOD-001f — Define Node Lifecycle Behaviour

Go to NOD-001 — Define a Node

Statement

The DIDO-TE SHALL define the lifecycle behaviour of each Node within the applicable Test Environment.

Derived From

Rationale

A Node passes through identifiable states from creation or provisioning through initialisation, execution, suspension, recovery, termination, reset, and removal. Its lifecycle behaviour determines which activities and interactions remain valid in each state and how the Node responds to lifecycle commands, failures, and environmental changes.

A lifecycle definition identifies the permitted states, transitions, initiating events, preconditions, postconditions, time constraints, failure responses, and resulting observations. It provides the basis for controlling the Node and determining whether a lifecycle operation completed successfully.

Explicit lifecycle behaviour permits the DIDO-TE to coordinate multiple Nodes, establish a known initial state, exercise state-dependent behaviour, detect invalid transitions, recover from failures, and reproduce Test Executions.

Applies To

Verification

Verification confirms that:

Verification includes:

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-001-define-a-node:nod-001f-define-node-lifecycle-behaviour#Statement&noheader&nofooter&noeditbtn}}

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.