5.6 Explicit Interfaces Before Hidden Coupling

Go To Phase 0 Implementation Principles

Phase 0 implementation work must use explicit interfaces.

Implementation participants exchange information through selected communication artifacts, such as DDS Topics, that realize FX logical Communication Endpoints. Implementation code must not rely on hidden coupling, undocumented shared state, implicit file dependencies, private side channels, or ad hoc cross-module access to replace defined communication relationships.

This principle preserves the distributed node-based architecture. It ensures that implementation artifacts realize the explicit communication model defined by the FX Demo Logical Profile.


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