21.3 Technology Selection Requirements

Go To Phase 0 Implementation Requirements

This section identifies the normative requirements established for Phase 0 technology selection within the Phase 0 Implementation Profile / PSM. The canonical requirement statements are maintained in Annex D: Requirements, Part 4, Section 21.3.

Table 21-2: Phase 0 technology selection requirements.

Requirement ID Statement
P4-REQ-21-3-001

The Phase 0 Implementation Profile / PSM SHALL identify the selected Phase 0 implementation technologies.

P4-REQ-21-3-002

The Phase 0 Implementation Profile / PSM SHALL identify DDS as the selected Phase 0 communication technology.

P4-REQ-21-3-003

The Phase 0 Implementation Profile / PSM SHALL identify IDL as the selected Phase 0 data definition mechanism.

P4-REQ-21-3-004

The Phase 0 Implementation Profile / PSM SHALL identify QoS profiles as the selected Phase 0 communication behaviour controls.

P4-REQ-21-3-005

The Phase 0 Implementation Profile / PSM SHALL identify generated types as Phase 0 implementation data artefacts derived from governed IDL structures.

P4-REQ-21-3-006

The Phase 0 Implementation Profile / PSM SHALL identify Python as the selected Phase 0 hand-authored implementation language.

P4-REQ-21-3-007

The Phase 0 Implementation Profile / PSM SHALL identify scripts as Phase 0 build, generation, execution, shutdown, cleanup, and workflow helpers.

P4-REQ-21-3-008

The Phase 0 Implementation Profile / PSM SHALL identify repository structure as Phase 0 implementation organisation.

P4-REQ-21-3-009

The Phase 0 technology selections SHALL NOT redefine the conceptual architecture, logical architecture, or FX Demo Logical Profile.

P4-REQ-21-3-010

A later implementation profile MAY extend, refine, supersede, or replace one or more Phase 0 technology selections.


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