| 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-001b-preserve-twin-identity-across-realizations [2026/08/20 11:09] – created nick_dido | dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-001-establish-twin-identity:twin-001b-preserve-twin-identity-across-realizations [2026/08/20 11:29] (current) – nick_dido |
|---|
| ===== Statement ===== | ===== Statement ===== |
| |
| The DIDO-TE SHALL associate every [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] of the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] with the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]]. | The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL associate every [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] of the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] with the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]]. |
| |
| ===== Source ===== | ===== Source ===== |
| A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] represents the logical twin independently of any particular [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]. | A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] represents the logical twin independently of any particular [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]. |
| |
| The source material permits more than one realization of the same twin, including virtual and physical or real-world realizations. Preserving the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]] across those realizations allows a [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] to select or substitute a realization without changing the logical participant represented by the test. | The source material permits multiple realizations of the same twin, including virtual and physical or real-world realizations. Preserving the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]] across those realizations allows a [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] to select or substitute a realization without changing the logical participant represented by the test. |
| |
| This separation also supports comparison of results obtained from different Twin Realizations of the same Twin Identity. | This separation also supports comparing results from different Twin Realizations of the same Twin Identity. |
| |
| ===== Applies To ===== | ===== Applies To ===== |
| Verification confirms that: | Verification confirms that: |
| |
| # Two or more Twin Realizations associated with the same Twin Identity reference the same Twin Identifier. | - Two or more Twin Realizations associated with the same Twin Identity reference the same Twin Identifier. |
| # Selection of a different Twin Realization for a Test Execution preserves the Twin Identifier. | - Selection of a different Twin Realization for a Test Execution preserves the Twin Identifier. |
| # Replacement or removal of a Twin Realization does not alter the Twin Identifier assigned to the Twin Identity. | - Replacement or removal of a Twin Realization does not alter the Twin Identifier assigned to the Twin Identity. |
| # A Twin Realization associated with a different Twin Identity does not reference the Twin Identifier assigned to the first Twin Identity. | - A Twin Realization associated with a different Twin Identity does not reference the Twin Identifier assigned to the first Twin Identity. |
| |
| Verification includes inspection of a Twin Identity associated with at least two Twin Realizations and execution of a realization-selection or substitution test. | Verification includes inspection of a Twin Identity associated with at least two Twin Realizations and execution of a realization-selection or substitution test. |