QoS-Enabled Component Middleware for Distributed Real-Time and Embedded Systems

Nanbor Wang, Douglas C. Schmidt, Gan Deng, Christopher D. Gill · Chapman & Hall/CRC computer and information science series · 2007

Component middleware technologies are playing an increasingly important role in the development of distributed real-time and embedded (DRE) systems, in a variety of application domains ranging from military shipboard computing [1] to commercial inventory tracking [2]. The challenges of designing, implementing, and evaluating component middleware that can meet the needs of such diverse DRE systems have motivated several important advances in the state-of-the-art. This chapter summarizes those advances and uses examples from several application domains to show how these resulting technologies can be applied to meet the needs of DRE systems. Section 2 surveys R&D challenges for DRE systems. Section 3 describes other middleware paradigms for DRE systems to motivate our work on quality of service (QoS)-enabled component middleware for DRE systems. Section 4 describes how we developed the Component-Integrated ACE ORB (CIAO) and the Deployment And Configuration Engine (DAnCE) QoS-enabled component middleware to address key challenges for DRE systems described in Section 2. Section 5 describes three application domains in which CIAO has been applied: avionics mission computing [3], shipboard computing [1], and inventory tracking [2]. Section 6 surveys related work on middleware for DRE systems, and Section 7 presents concluding remarks.

Read the paper · More papers on PaperTik