-
Each Dependency requirement has a unique identity.
-
Each mandatory Dependency maps to a uniquely identified provider, service, resource, or artifact.
-
The resolved Dependency satisfies the capability required by the Node Definition and Node Implementation.
-
The resolved Dependency has an identified version, revision, variant, configuration, interface, or protocol when applicable.
-
The resolved Dependency satisfies applicable compatibility requirements.
-
The resolved Dependency satisfies applicable availability, capacity, timing, location, security, integrity, and access constraints.
-
The resolved Dependency remains available during each lifecycle period for which the Node requires it.
-
Dependencies required during provisioning, configuration, initialisation, execution, observation, shutdown, recovery, and restoration remain distinguishable.
-
Relationships and ordering constraints among Dependencies remain identified.
-
Transitive Dependencies material to provisioning or subsequent Test Execution remain identified.
-
The DIDO-TE verifies the identity, source, version, configuration, and integrity of each mandatory Dependency.
-
The DIDO-TE verifies access to each mandatory Dependency before relying on it.
-
The DIDO-TE distinguishes externally controlled Dependencies from Dependencies controlled by the DIDO-TE.
-
The DIDO-TE identifies the controls and observations applicable to externally controlled Dependencies.
-
A substitute replaces a Dependency only when the Node Definition permits substitution.
-
Each substitute satisfies the applicable equivalence or acceptance criteria.
-
The DIDO-TE records each substitute and the basis for its acceptance.
-
The DIDO-TE detects a missing, unavailable, incompatible, altered, incorrectly configured, inaccessible, or unauthorised mandatory Dependency.
-
The DIDO-TE prevents provisioning from proceeding when an unresolved mandatory Dependency affects the validity of the provisioned Node.
-
The DIDO-TE records the actual Dependencies and substitutes resolved for the Node.
-
The DIDO-TE records Dependency identities, sources, versions, configurations, integrity values, resolution activities, findings, and exceptions.
-
The DIDO-TE maintains
Traceability among each Dependency requirement, resolved Dependency, provider or source, Node Definition, Node Implementation, Test Environment, provisioning activity, provisioned Node instance, and resulting Evidence.
-
An unresolved, unidentified, incompatible, altered, unavailable, incorrectly substituted, unauthorised, or untraceable mandatory Dependency constitutes nonconformance with this requirement.
-
Inspection of the Node Definition and Node Implementation Dependency requirements
-
Inspection of mandatory, conditional, optional, and transitive Dependencies
-
Inspection of Dependency identities, providers, sources, versions, configurations, and integrity information
-
Verification of Dependency availability and accessibility
-
Comparison of resolved Dependencies with applicable compatibility and acceptance criteria
-
Confirmation of Dependency relationships and resolution order
-
Confirmation that externally controlled Dependencies remain identified
-
A negative assessment involving a missing or unavailable mandatory Dependency
-
A negative assessment involving an incompatible version or configuration
-
A negative assessment involving an altered Dependency artifact
-
A negative assessment involving an unapproved or inequivalent substitute
-
Confirmation that unresolved mandatory Dependencies prevent invalid provisioning
-
Inspection of Dependency resolution records, substitutions, findings, exceptions, Evidence, and Traceability