The document proposes a high integrity profile for the OMG Data Distribution Service (DDS) standard to address its complexity and lack of real-time and priority support for use in safety-critical systems. It defines restrictions and refinements to the DDS specification to reduce optional complexity. It also defines a hierarchical priority model and multicast data dissemination technique. The profile is implemented on the Real-Time Specification for Java platform using patterns to support the priority model while achieving certification standards for high integrity systems. Evaluation shows the implementation meets deterministic and bounded latency requirements.