dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-001-establish-twin-identity:twin-001c-identify-a-twin-realization

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-001-establish-twin-identity:twin-001c-identify-a-twin-realization [2026/08/20 11:12] – created nick_didodido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-001-establish-twin-identity:twin-001c-identify-a-twin-realization [2026/08/20 11:29] (current) nick_dido
Line 5: Line 5:
 ===== Statement ===== ===== Statement =====
  
-The DIDO-TE SHALL assign each [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] a unique Twin Realization Identifier.+The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL assign each [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] a unique [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization_identifier|Twin Realization Identifier]].
  
 ===== Source ===== ===== Source =====
Line 14: Line 14:
 ===== Rationale ===== ===== Rationale =====
  
-A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] identifies the logical twin, while a Twin Realization Identifier distinguishes a particular [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] associated with that Twin Identity.+A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] identifies the logical twin, while a [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization_identifier|Twin Realization Identifier]] identifies a particular [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] associated with that Twin Identity.
  
-Separate identification of each Twin Realization allows DIDO-TE to distinguish among virtual, physical, real-world, simulated, or other permitted realizations without treating an implementation-specific resource identifier as the identity of the logical twin.+Separate identification of each Twin Realization allows DIDO-TE to distinguish among multiple realizations of the same logical twin while preserving their common [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]].
  
-This distinction supports Configuration, realization selection, state acquisition, comparison, and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]].+The Twin Realization Identifier remains independent of implementation-specific identifiers such as container identifiers, process identifiers, host names, network addresses, DDS entity identifiers, or other resource identifiers. 
 + 
 +This distinction supports [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]], realization selection, state acquisition, comparison, and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]].
  
 ===== Applies To ===== ===== Applies To =====
Line 25: Line 27:
   * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]]   * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]]
   * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]   * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]
-  * Twin Realization Identifier+  * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization_identifier|Twin Realization Identifier]]
   * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_node|Twin Node]]   * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_node|Twin Node]]
  
Line 32: Line 34:
 Verification confirms that: Verification confirms that:
  
-  Each Twin Realization has a Twin Realization Identifier. +  Each Twin Realization has a Twin Realization Identifier. 
-  Two distinct Twin Realizations do not have the same Twin Realization Identifier within the applicable identity scope. +  Two distinct Twin Realizations do not have the same Twin Realization Identifier within the applicable identity scope. 
-  Multiple Twin Realizations associated with one Twin Identity remain individually distinguishable. +  Multiple Twin Realizations associated with one Twin Identity remain individually distinguishable. 
-  The Twin Realization Identifier remains distinguishable from the [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]]+  The Twin Realization Identifier remains distinguishable from the Twin Identifier. 
-  A change to an implementation-specific identifier does not, by itself, change the Twin Realization Identifier.+  A change to an implementation-specific resource identifier does not, by itself, change the Twin Realization Identifier.
  
 Verification includes inspection of a Twin Identity associated with multiple Twin Realizations. Verification includes inspection of a Twin Identity associated with multiple Twin Realizations.
  • dido/03-dido-te/99-annexes/annex-c-requirements/03-functional-requirements/03-03-twin-node-requirements/twin-001-establish-twin-identity/twin-001c-identify-a-twin-realization.1787249552.txt.gz
  • Last modified: 2026/08/20 11:12
  • by nick_dido