4.1 Separation of Concerns

The architecture separates conceptual meaning, logical structure, domain specialisation, implementation mapping, deployment mechanics, testability, and evidence.

This separation allows each layer to evolve without redefining the layers inside it. For example, a later implementation profile may realise a Communication Endpoint as a DDS Topic, but that mapping does not change the conceptual meaning of Communication Endpoint.

Section 9 defines the Separation of Concerns Model used to apply this principle.