• DocumentCode
    2331764
  • Title

    The design and performance of configurable component middleware for distributed real-time and embedded systems

  • Author

    Subramonian, Venkita ; Shen, Liang-Jui ; Gill, Christopher ; Wang, Nanbor

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    252
  • Lastpage
    261
  • Abstract
    QoS-enabled component middleware solutions can help reduce the programming complexity of configuring real-time aspects, such as priorities and rates of invocation. However, few empirical studies have been conducted to guide distributed real-time and embedded (DRE) system developers in choosing among alternative configuration mechanisms and performance optimization techniques in practice. This paper makes three contributions to research on QoS-enabled component middleware for DRE systems in the context of the component-integrated ACE ORB (CIAO). First, it describes the design of CIAO´s static component configuration mechanisms, which enhance configurability by avoiding features that are not supported by key real-time platforms, while reducing run-time overhead and footprint. Second, it compares the performance of dynamic and static configuration mechanisms in CIAO to help guide the selection of suitable configuration mechanisms based on specific requirements of each DRE system. Third, it presents an empirical comparison of CIAO´s static configuration mechanisms to the static configuration mechanisms in Boeing´s PRISM avionics component middleware solution.
  • Keywords
    configuration management; embedded systems; middleware; object-oriented programming; quality of service; Boeing PRISM avionics component middleware; QoS-enabled component middleware; component-integrated ACE ORB; configurable component middleware; distributed real-time systems; dynamic configuration; embedded systems; performance optimization; static component configuration; Aerospace electronics; Computer science; Embedded system; Large-scale systems; Middleware; Object oriented modeling; Object oriented programming; Optimization; Real time systems; Runtime; DRE systems; QoS-enabled component middleware; configuration mechanisms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2247-5
  • Type

    conf

  • DOI
    10.1109/REAL.2004.53
  • Filename
    1381312