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

TWIN-002d — Remove a Twin Realization Association

The DIDO-TE SHALL remove the association between a Twin Realization and its Twin Identity only through an authorized operation.

The association between a Twin Realization and a Twin Identity establishes which logical twin the realization represents.

Removing that association changes the twin relationship's governed structure. The removal therefore requires an authorized operation rather than an incidental lifecycle, deployment, discovery, communication, or Configuration event.

Removal of one Twin Realization association does not alter the Twin Identity, its Twin Identifier, or associations belonging to other Twin Realizations.

Verification confirms that:

  1. An authorized operation removes the specified Twin Realization association.
  2. An unauthorized operation does not remove the association.
  3. Removing one Twin Realization association does not change the Twin Identity.
  4. Removing one Twin Realization association does not change the Twin Identifier.
  5. Removing one Twin Realization association does not remove or alter associations belonging to other Twin Realizations.
  6. A deployment, restart, discovery event, DDS matching event, or Configuration change does not remove the association unless an authorized removal operation is performed.

Verification includes a Twin Identity associated with multiple Twin Realizations so that removal of one association can be verified independently of the remaining associations.

This requirement supports controlled retirement or disassociation of a Twin Realization while preserving the logical Twin Identity and any remaining Twin Realization associations.

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-002d-remove-a-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-002d-remove-a-twin-realization-association.txt
  • Last modified: 2026/08/20 11:50
  • by nick_dido