Show pageOld revisionsBacklinksAdd to bookExport to PDFODT exportBack to top Backlinks This is a list of pages that seem to link back to the current page. MO-002a — Reproducible Test EnvironmentsMO-002 — Reproducible Test Environments and Test ExecutionMO-004a — DIDO Baseline ComparisonMO-004b — Validation Decision Based on DIDO Baseline ComparisonMO-004 — DIDO Baseline Comparison and ValidationMO-005 — Comparative Evaluation of Candidate SolutionsMO-008a — Test Result TraceabilityENV-001a — Define Test Environment PurposeENV-001b — Identify Applicable Test DefinitionsENV-001d — Identify Included NodesENV-001e — Identify Required Test ResourcesENV-001g — Define Configuration ValuesENV-001k — Define Version and Baseline InformationENV-001 — Define Test RequirementsENV-002a — Apply Controlled Descriptive InformationENV-002b — Instantiate Included Test ObjectsENV-002c — Instantiate Included NodesENV-002d — Provision Required Test ResourcesENV-002e — Apply Configuration ValuesENV-002f — Establish Communication RelationshipsENV-002g — Enforce Environmental ConstraintsENV-002h — Enforce Security ConstraintsENV-002i — Enforce Deployment ConstraintsENV-002j — Apply Version and Baseline InformationENV-002k — Record Test Environment ConfigurationENV-002l — Validate Test Environment ConfigurationENV-002 — Configure Test EnvironmentENV-003b — Apply Required Configuration ValuesENV-003c — Initialise Participating NodesENV-003d — Initialise Test ObjectsENV-003e — Provision Required Test ResourcesENV-003f — Load Required Test InputsENV-003g — Establish Required Communication RelationshipsENV-003h — Apply Applicable ConstraintsENV-003i — Remove or Isolate Residual StateENV-003j — Validate Controlled Starting StateENV-003k — Record Controlled Starting StateENV-003l — Prevent Execution from Invalid Starting StateENV-003 — Establish Controlled Starting StateENV-004a — Define Deterministic Environmental ConditionsENV-004b — Control Baselines and ConfigurationsENV-004c — Control Test InputsENV-004d — Control Time SourcesENV-004e — Control Random ValuesENV-004g — Control Resource AllocationENV-004h — Control External DependenciesENV-004i — Control Communication ConditionsENV-004j — Detect Environmental VariationENV-004k — Record Environmental VariationENV-004l — Validate Environmental DeterminismENV-004m — Prevent Execution Under Uncontrolled ConditionsENV-004 — Provide Deterministic Test EnvironmentENV-005a — Emulate Distributed TopologyENV-005b — Emulate Participating NodesENV-005c — Emulate Communication BehaviourENV-005d — Emulate Time and Clock ConditionsENV-005e — Emulate Resource ConditionsENV-005f — Emulate Node FailuresENV-005g — Emulate Communication FailuresENV-005h — Emulate Network PartitionsENV-005i — Emulate Membership and Topology ChangesENV-005j — Emulate Recovery BehaviourENV-005k — Observe Distributed InteractionsENV-005l — Record Distributed-System EmulationENV-005m — Validate Emulation FidelityENV-005 — Emulate Distributed SystemsENV-006 — Reproduce Real-World ConditionsENV-007 — Support Repeatable Test EnvironmentsNOD-001b — Identify the Node TypeNOD-001c — Define Node InterfacesNOD-001d — Define Node DependenciesNOD-001e — Define Node Resource RequirementsNOD-001f — Define Node Lifecycle BehaviourNOD-001h — Validate the Node DefinitionC.3.3 Twin Node RequirementsTWIN-001c — Identify a Twin RealizationTWIN-002c — Preserve Twin Realization AssociationTWIN-003 — Configure a Twin RelationshipTWIN-003a — Identify Represented Twin CharacteristicsTWIN-003b — Configure Twin Data MappingsTWIN-003c — Identify Eligible Twin Data SourcesTWIN-003d — Configure Twin Source SelectionTWIN-003e — Configure Twin Communication ParametersTWIN-003e — Configure Twin Communication ParametersTWIN-003g — Configure Twin Synchronization ParametersTWIN-003h — Configure Twin Fidelity CriteriaTWIN-004 — Select a Twin RealizationTWIN-005 — Access Twin Realization StateTWIN-005a — Establish the Initial State of a Twin RealizationTWIN-005b — Determine the Current State of a Twin RealizationTWIN-005c — Access Twin Realization State ValuesTWIN-005d — Identify the State Data SourceTWIN-005e — Associate Twin Realization State with TimeTWIN-005g — Detect an Invalid or Unknown Twin Realization StateTWIN-006 — Synchronize Twin Realization StateTWIN-006a — Synchronize State Between Twin RealizationsTWIN-006b — Limit Synchronization to Represented CharacteristicsTWIN-006c — Apply Synchronization ParametersTWIN-006d — Detect Synchronization FailureTWIN-007 — Simulate Twin BehaviorTWIN-010 — Control Twin InteractionTWIN-010a — Identify Permitted Twin InteractionsTWIN-010b — Specify Twin Interaction DirectionTWIN-010c — Require Authorization for Resource State ChangesTWIN-010d — Prevent Unauthorized Resource State ChangesTWIN-010e — Reject Prohibited Twin InteractionsApplication IndependenceCandidate SolutionComplianceData SourceDigital TwinEnergy ConsumptionEvaluation CharacteristicInfrastructure IndependenceMaintainabilityOperational StabilityPerformance EfficiencyQualified NodeRecoverabilityReliabilityResource ConsumptionScalabilitySource SelectionStarting ConditionStorage ConsumptionTest Execution ExceptionTest Execution Exception TypeTwin NodeTwin Realization TypeTwin Relationship19.3 Implementation Artefacts Prepared for Deployment19.6 Implementation Artefacts Prepared for Evidence20.3 DDS Topics Do Not Redefine Logical Communication Endpoints20.7 Repository Layout Does Not Redefine ArchitectureIntroduction1.1 Purpose of the Handbook1.3 Intended Audience2.2 Relationship to SIP-RA2.6 Relationship to Generated Code and Runtime Artefacts3.1 Purpose of the Phase 0 Baseline3.3 FX Demo Logical Profile Baseline3.5 Repository Baseline4.1 Repository Design Principles4.3 Source Directories4.4 Generated Artefact Directories4.5 Configuration Directories4.6 Script Directories4.7 Test Directories4.9 Git-Controlled and Non-Git-Controlled Content4. Repository Layout5.2 VS Code / Code5.3 Python Environment5.5 DDS Tooling5.7 Git Environment6.5 Prerequisite Validation6.7 Tool Baseline Checklist6.8 Multiple Products, Platforms, and Implementations7.1 General Naming Principles7.2 Directory Naming7.3 Source File Naming7.6 Configuration File Naming7.8 Node Naming7.10 File Headers and Inline Documentation7.11 Spelling, Grammar, and Style8.1 Purpose of Generated Artifacts8.2 Generated Versus Handwritten Files8.4 Python-Generated Support Artifacts8.5 Generated Documentation8.6 Regeneration Rules8.7 Protecting Handwritten Code from Overwrite10.3 Node Startup Behavior10.8 Node Configuration10. Node Implementation Pattern13.8 buildContainers.sh13.9 runAll.sh13.10 runNode.sh13.13 Script Exit Codes13.14 Script Logging14.1 Purpose of Containerisation in Phase 014.4 Container Runtime Configuration14.7 Container Logs14.8 Container Cleanup16.1 Purpose of Exception Handling Rules16.4 Configuration Errors16.6 Container Errors16.7 Recoverable and Non-Recoverable Errors16.8 Error Reporting17.1 Repository Initialisation17.4 Pull Request Expectations17.6 Generated File Review Rules17.7 Tagging the Phase 0 Baseline17. Git and Review Workflow18.4 Node Acceptance Criteria18.8 Documentation Acceptance Criteria dido/99_annexes/annex-b-terms-and-definitions/c/configuration.txt Last modified: 2026/07/23 13:17by nick_dido