dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-003-configure-a-twin-relationship:twin-003d-configure-twin-source-selection

TWIN-003d — Configure Twin Source Selection

The DIDO-TE SHALL configure the Source Selection criteria for each Twin Relationship that has more than one eligible Data Source.

A Twin Relationship may identify more than one Data Source as eligible to provide data for a represented characteristic.

Eligibility defines the set of Data Sources permitted to participate in the Twin Relationship. Source Selection determines which eligible Data Source supplies the applicable data when more than one eligible source is available.

Explicit Source Selection criteria prevent technical discovery, communication availability, Topic matching, ordering effects, or other implementation behavior from implicitly determining the source used by the Twin Relationship.

Source Selection criteria may incorporate applicable Configuration, source identity, availability, priority, provenance, data freshness, test conditions, or Quality of Service characteristics.

Verification confirms that:

  1. A Twin Relationship with more than one eligible Data Source has configured Source Selection criteria.
  2. The Source Selection criteria operate only on Data Sources identified as eligible for the applicable Twin Relationship.
  3. The Source Selection criteria identify the conditions used to determine the selected Data Source.
  4. An ineligible Data Source is excluded from Source Selection.
  5. The selected Data Source can be determined from the configured Source Selection criteria and applicable runtime conditions.
  6. DDS discovery, Topic matching, communication availability, or Quality of Service matching does not independently establish Source Selection unless incorporated into the configured Source Selection criteria.

Verification includes a Twin Relationship with at least two eligible Data Sources and demonstrates deterministic selection of the applicable source under the configured conditions.

This requirement supports selection of a Data Source after eligibility has been established and before the selected data is used for state acquisition, synchronization, simulation, comparison, or other Test Execution activities.

TBD

Draft

{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-003-configure-a-twin-relationship:twin-003d-configure-twin-source-selection#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-003-configure-a-twin-relationship/twin-003d-configure-twin-source-selection.txt
  • Last modified: 2026/08/20 14:56
  • by nick_dido