dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-004-provide-deterministic-test-environment:env-004g-control-resource-allocation

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-01-test-environment-requirements:env-004-provide-deterministic-test-environment:env-004g-control-resource-allocation [2026/08/18 12:34] – removed - external edit (Unknown date) 127.0.0.1dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-004-provide-deterministic-test-environment:env-004g-control-resource-allocation [2026/08/18 12:34] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== ENV-004g — Control Resource Allocation ======
  
 +[[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-004-provide-deterministic-test-environment:start|Go to ENV-004 — Provide Deterministic Test Environment]]
 +
 +===== Statement =====
 +
 +The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL control resource allocation in accordance with the applicable [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]].
 +
 +===== Derived From =====
 +
 +  * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-004-provide-deterministic-test-environment:start|ENV-004 — Provide Deterministic Test Environment]]
 +  * [[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 =====
 +
 +Resource allocation affects the behaviour and performance of a [[dido:99_annexes:annex-b-terms-and-definitions:t:test_object|Test Object]], participating [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Nodes]], and supporting [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resources]].
 +
 +Relevant resources include processors, memory, storage, network capacity, accelerators, devices, virtual machines, containers, process limits, and service quotas.
 +
 +Differences in resource quantity, capacity, topology, placement, availability, or contention can introduce environmental variation into a [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].
 +
 +The applicable Test Definition establishes the required allocations, limits, tolerances, and permitted contention. The DIDO-TE applies these controls and records actual resource conditions during Test Execution.
 +
 +===== Applies To =====
 +
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_object|Test Object]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resource]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:c:constraint|Constraint]]
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
 +
 +===== Verification =====
 +
 +Verification confirms that:
 +
 +  * The applicable Test Definition identifies each resource subject to allocation control.
 +  * Each resource has a unique identity and specified provider.
 +  * Each resource allocation specifies its required quantity, capacity, topology, placement, availability, limit, or tolerance.
 +  * The DIDO-TE applies each required resource allocation before Test Execution.
 +  * The DIDO-TE maintains each required resource allocation during the applicable period.
 +  * The DIDO-TE measures actual resource allocation and utilisation during Test Execution.
 +  * The DIDO-TE detects resource exhaustion, unauthorised reallocation, unavailable resources, and conditions outside the specified limits.
 +  * The DIDO-TE records resource identities, allocations, utilisation, contention, changes, and detected deviations as [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]].
 +  * The DIDO-TE maintains [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] among each resource allocation, the affected Test Environment element, the Test Definition, the Test Execution, the Evidence, and the [[dido:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]].
 +  * A missing, incorrect, unavailable, exhausted, uncontrolled, or untraceable resource allocation constitutes nonconformance with this requirement.
 +
 +Verification includes:
 +
 +  * Inspection of the resource allocations specified by the Test Definition
 +  * Inspection of resource identities, providers, quantities, capacities, topologies, placements, limits, and tolerances
 +  * Comparison of required and applied resource allocations
 +  * Observation of resource allocation and utilisation during Test Execution
 +  * A negative assessment using insufficient or unavailable resources
 +  * A negative assessment using an unauthorised resource reallocation
 +  * A negative assessment that introduces resource contention outside the permitted tolerance
 +  * Confirmation that the DIDO-TE detects and records each deviation
 +  * Inspection of resource Evidence and Traceability records
 +  * Confirmation that each negative assessment produces a nonconformance result
 +
 +===== Referenced By =====
 +
 +{{backlinks>.}}
 +
 +===== Related Architecture Sections =====
 +
 +  * Add links to the architecture sections governing resource allocation, capacity, placement, utilisation monitoring, Test Configuration, Evidence, and Traceability.
 +
 +===== 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:
 +
 +<code dokuwiki>
 +{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-01-test-environment-requirements:env-004-provide-deterministic-test-environment:env-004g-control-resource-allocation#Statement&noheader&nofooter&noeditbtn}}
 +</