dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-002-associate-twin-realizations:twin-002c-preserve-twin-realization-association

TWIN-002c — Preserve Twin Realization Association

The DIDO-TE SHALL preserve the association between a Twin Realization and its Twin Identity unless a governed operation changes or removes the association.

A Twin Realization remains meaningful only while its relationship to the applicable Twin Identity remains explicit and stable.

Preserving this association prevents a Twin Realization from silently changing the logical twin it represents because of deployment, restart, migration, Configuration change, network change, DDS discovery, or another implementation-specific event.

The requirement also supports repeatable Test Execution, comparison of Twin Realizations, and Traceability across the lifecycle of the twin relationship.

Verification confirms that:

  1. A Twin Realization remains associated with the same Twin Identity across restart, redeployment, or equivalent lifecycle events.
  2. A change to implementation-specific resource identifiers does not alter the Twin Identity associated with the Twin Realization.
  3. A Configuration change does not alter the Twin Identity association unless the change explicitly includes an authorized reassociation.
  4. Discovery, communication matching, or DDS entity changes do not alter the Twin Identity association.
  5. An association changes only through an explicit governed reassociation or removal operation.

Verification includes persistence and recovery of a Twin Realization association across at least one lifecycle event.

This requirement supports continued use of a Twin Realization across lifecycle, Configuration, and deployment changes while preserving the logical twin represented by that realization.

TBD

Draft

{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-002-associate-twin-realizations:twin-002c-preserve-twin-realization-association#Statement&noheader&nofooter&noeditbtn}}

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • dido/03-dido-te/99-annexes/annex-c-requirements/03-functional-requirements/03-03-twin-node-requirements/twin-002-associate-twin-realizations/twin-002c-preserve-twin-realization-association.txt
  • Last modified: 2026/08/20 11:47
  • by nick_dido