Although component-based software development has widespread acceptance in the enterprise business and desktop application domains, developers of distributed, real-time and embedded (DRE) systems have encountered limitations with the available component middleware platforms. These limitations often preclude developers of DRE systems from fully exploiting the benefits of component software. In particular, component middleware platforms lack standards-based publisher/subscriber communication mechanisms that support key quality of service (QoS) requirements, such as low latency, bounded jitter, and end-to-end operation priority propagation. QoSenabled publisher/subscriber services are available in object middleware platforms, such as Real-time CORBA, but such services have not been integrated into component middleware due to a number of development and configuration challenges. This paper provides three contributions to the integration of publisher/subscriber services in component midd...
George T. Edwards, Douglas C. Schmidt, Aniruddha S