====== TWIN-006c — Apply Synchronization Parameters ======
[[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-006-synchronize-twin-state:start|Go to TWIN-006 — Synchronize Twin Realization State]]
===== Statement =====
The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL satisfy the configured [[dido:99_annexes:annex-b-terms-and-definitions:s:synchronization_parameter|Synchronization Parameters]] during synchronization.
===== Source =====
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-001|[DTE1] U.S. Patent Application US20220237111A1]], virtual and physical Twin Node concepts, modification of Twin Nodes, baseline test results, comparison of results, and validation
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-002|[DTE2] Non-Traditional BAA Submission]], Digital Twin concepts, real-time monitoring, scenario testing, integration, and Twin Nodes Selection
* [[dido:03-dido-te:99-annexes:annex-b-references:dte-009|[DTE9] Distributed Immutable Data Object Reference Architecture (DIDO-RA)]], Digital Twin, distributed data, DDS publish-subscribe, and Quality of Service concepts
===== Rationale =====
[[dido:99_annexes:annex-b-terms-and-definitions:s:synchronization_parameter|Synchronization Parameters]] define the conditions governing synchronization among participating [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realizations]].
Such conditions may address timing, ordering, update intervals, synchronization triggers, allowable lag, tolerances, or other characteristics required to maintain the intended correspondence among represented states.
TWIN-003g configures the Synchronization Parameters. This requirement governs their use during synchronization.
Applying the configured Synchronization Parameters prevents middleware defaults, communication timing, scheduling behavior, or other implementation-specific mechanisms from implicitly determining synchronization behavior.
===== Applies To =====
* [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_relationship|Twin Relationship]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]
* [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_data_mapping|Twin Data Mapping]]
* [[dido:99_annexes:annex-b-terms-and-definitions:s:synchronization_parameter|Synchronization Parameter]]
* [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]]
* [[dido:99_annexes:annex-b-terms-and-definitions:q:qos|Quality of Service]]
===== Verification =====
Verification confirms that:
- Synchronization uses the configured Synchronization Parameters.
- Each configured Synchronization Parameter that governs the synchronization activity is applied.
- Observed synchronization behavior satisfies the configured values or conditions of the Synchronization Parameters.
- Middleware defaults or implementation-specific timing behavior do not replace configured Synchronization Parameters.
- Changes to configured Synchronization Parameters produce corresponding changes in synchronization behavior when those parameters affect the synchronization activity.
- The Synchronization Parameters used during synchronization are traceable to the governing Configuration.
Verification includes execution of synchronization using at least one configured Synchronization Parameter and confirms that the observed synchronization behavior conforms to that parameter.
===== Traceability =====
{{backlinks>.}}
===== ConOps Relationship =====
This requirement governs execution of synchronization after the Synchronization Parameters have been configured under TWIN-003g.
The configured parameters determine the conditions under which represented state is synchronized among participating Twin Realizations.
===== Delivery Phase =====
TBD
===== Requirement Status =====
Draft
===== Statement Reference =====
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-006-synchronize-twin-state:twin-006c-apply-synchronization-parameters#Statement&noheader&nofooter&noeditbtn}}
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.