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

This is an old revision of the document!


TWIN-001a — Assign a Twin Identifier

The DIDO-TE SHALL assign each logical twin a unique Twin Identifier.

A stable logical identity distinguishes the twin from the individual Twin Nodes that realize it.

The Twin Identifier provides the common identity needed to associate multiple realizations with the same logical twin and to preserve that identity when a Test Execution selects a different realization.

The Twin Identifier remains independent of container identifiers, process identifiers, host names, network addresses, DDS entity identifiers, and other realization-specific identifiers.

Verification confirms that:

# A logical twin receives a Twin Identifier.
# Two distinct logical twins do not receive the same Twin Identifier within the applicable identity scope.
# Replacing or selecting a different Twin Realization does not require assignment of a new Twin Identifier.
# A realization-specific identifier does not serve as the authoritative Twin Identifier solely because it identifies an implementation resource.

Verification includes inspection of the Twin Identity record and tests involving more than one logical twin and more than one realization of the same logical twin.

This requirement supports registration of a logical twin before one or more Twin Realizations are associated with it.

TBD

Draft

{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-001-establish-twin-identity:twin-001a-assign-a-twin-identifier#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-001-establish-twin-identity/twin-001a-assign-a-twin-identifier.1787248784.txt.gz
  • Last modified: 2026/08/20 10:59
  • by nick_dido