NOD-009 — Control Node Resources
Statement
The DIDO-TE SHALL control the resources used by each Node as specified by the governing Test Definition.
Derived From
-
[DTE5] DIDO-TE Requirements Register, source requirement identifier and obligation to be assigned
Rationale
Node resource control governs the allocation, availability, quantity, capacity, rate, duration, priority, access, retention, and release of resources used by a Node.
Resources include Test Resources and the computing, processing, memory, storage, communication, service, interface, credential, and external resources identified by the governing Test Definition.
The governing Test Definition identifies the resources assigned to each Node and specifies the conditions and limits governing their use. The governing Test Procedure specifies the actions used to allocate, modify, restrict, suspend, restore, and release those resources.
Resource control prevents unauthorized use, exhaustion, contention, leakage, interference, uncontrolled retention, and resource use that changes the intended conditions of a Test Execution.
Resource control differs from resource-use observation. NOD-008d — Observe Node Resource Use governs the acquisition of information about resource use. NOD-009 governs actions that establish or change which resources the Node uses and the conditions governing that use.
A resource-control action may affect the Node state, Node activity, Node Bindings, other Nodes, or one or more Test Executions. The DIDO-TE therefore verifies the intended and actual effects of each resource-control action and preserves the information required for Test Results, Evidence, and Traceability.
Applies To
Derived Requirements
NOD-009 is decomposed into the following leaf requirements:
Verification
Verification confirms that the child requirements collectively:
-
Establish the controls governing the resources used by each Node.
-
Associate each controlled resource with the Node authorized to use it.
-
Allocate resources under the conditions specified by the governing Test Definition.
-
Enforce the quantities, capacities, rates, durations, priorities, access restrictions, and other limits specified by the governing Test Definition.
-
Prevent a Node from using an unauthorized resource.
-
Prevent a Node from exceeding an established resource limit.
-
Prevent resource control for one Node from unnecessarily affecting another Node or Test Execution.
-
Detect an unsuccessful, incomplete, delayed, bypassed, or unauthorized resource-control action.
-
Handle each Test Execution Exception arising from Node resource control through the governing Test Procedure.
-
Release resources when the governing Test Definition requires their release.
-
Detect a resource that remains allocated or accessible after its required release.
-
Verify the actual effect of each material resource-control action.
-
Determine the effect of a resource-control action or exception on affected Nodes, Test Environments, Test Executions, Test Results, and Evidence.
-
Record the resource allocations, restrictions, control actions, exceptions, releases, and resulting conditions specified for retention.
-
Maintain Traceability among the Node, controlled resources, governing Test Definition, governing Test Procedure, resource-control actions, Test Executions, Test Results, and resulting Evidence.
-
Identify nonconformance with a child requirement as nonconformance with NOD-009.
Referenced By
The following pages reference this requirement:
Delivery Phase
Assign the delivery phase.
Implementation Status
Implementation status derives from the implementation status of the child requirements.
Requirement Status
The proposed derived requirement and its decomposition require review and acceptance.
Issues
Assign the source requirement identifier and obligation from the DIDO-TE Requirements Register.
Notes for Editors
The explicit child-requirement links remain on this page until all child pages have been created and finalized. The indexmenu then provides the maintained list of child pages.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.