We present and discuss a set of feasible system architectures to combine DDS and ARINC-653 standards as a solution to the future development of heterogeneous mixed-criticality systems. We analyse the integration of DDS and ARINC-653 by identifying the issues that may compromise the integration of both standards, and we also propose solutions to address them. We analyze and evaluate a case-study from the avionics domain to demonstrate the validity of the approach. The approach represents a further step towards the development of a safety-critical profile for DDS.