Table of Contents

TWIN-003d — Configure Twin Source Selection

Go to TWIN-003 — Configure a Twin Relationship

Statement

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

Source

Rationale

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.

Applies To

Verification

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.

Traceability

ConOps Relationship

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.

Delivery Phase

TBD

Requirement Status

Draft

Statement Reference

{{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.