====== 3.5 Traceability to Part 3 FX Demo Logical Profile ======
[[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:start | Go To Traceability to Parent and Source Architectures ]]
Part 3 defines the FX Demo Logical Profile. This section maps selected elements of the Part 3 FX logical profile to Phase 0 implementation artifacts.
Part 3 remains the authoritative source for FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node_role|Node Roles]], logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoints]], logical information structures, [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], interaction patterns, governance relationships, [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|traceability]] relationships, and logical requirements. This part does not redefine those elements. It selects Phase 0 implementation technologies and implementation artifacts that realize them.
**Table 3-5:** Part 3 FX logical profile elements mapped by the Phase 0 Implementation Profile.
^ Part 3 FX logical profile element ^ Part 4: Phase 0 implementation treatment ^
| FX logical Nodes | Mapped to selected implementation Nodes, modules, process entry points, or runtime participants. |
| FX logical Node Roles | Mapped to implementation responsibilities, modules, functions, classes, or service behaviors. |
| FX logical Communication Endpoints | Mapped to [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]] Topics or other selected Phase 0 communication artifacts. |
| FX logical information structures | Mapped to [[dido:99_annexes:annex-b-terms-and-definitions:i:idl|IDL]] structures, generated types, and implementation data representations. |
| FX Runtime Planes | Mapped to implementation conventions, topic naming conventions, package groupings, logging categories, and operational conventions. |
| FX lifecycle states | Mapped to implementation-level state values, status messages, command acknowledgements, or recorded state transitions where Phase 0 requires them. |
| FX interaction patterns | Mapped to Phase 0 message flows, command flows, processing flows, scripts, or demonstration behaviors. |
| FX governance relationships | Mapped to versioning rules, compatibility rules, generation rules, repository rules, and review expectations. |
| FX traceability relationships | Mapped to [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|traceability]] tables, artifact metadata, file headers, generated-file markings, and implementation documentation. |
| FX logical requirements | Mapped to implementation requirements and acceptance preconditions for later deployment and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|evidence]] planning. |
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.