• DocumentCode
    3031513
  • Title

    Tool-based configuration of real-time CORBA middleware for embedded systems

  • Author

    Gorappa, Shruti ; Colmenares, Juan A. ; Jafarpour, Hojjat ; Klefstad, Raymond

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    18-20 May 2005
  • Firstpage
    342
  • Lastpage
    349
  • Abstract
    Real-time CORBA is a middleware standard that has demonstrated successes in developing distributed, realtime, and embedded (DRE) systems. Customizing real-time CORBA for an application can considerably reduce the size of the middleware and improve its performance. However, customizing middleware is an error-prone task and requires deep knowledge of the CORBA standard as well as the middleware design. This paper presents ZEN-kit, a graphical tool for customizing RTZen (an RTSJ-based implementation of real-time CORBA). This customization is achieved through modularizing the middleware so that features may be inserted or removed based on the DRE application requirements. This paper presents three main contributions: 1) it describes how real-time CORBA features can be modularized and configured in RTZen using components and aspects, 2) it provides a configuration strategy to customize real-time middleware to achieve low-footprint ORBs, and 3) it presents ZEN-kit, a graphical tool for composing customized real-time middleware.
  • Keywords
    Java; distributed object management; formal specification; graphical user interfaces; middleware; software standards; CORBA standard; DRE systems; ORB; RTZen; ZEN-kit; distributed systems; embedded systems; graphical tool; real-time CORBA middleware; real-time systems; tool-based configuration; Application software; Computer applications; Embedded system; Java; Middleware; Quality of service; Real time systems; Robots; Standards development; Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
  • Print_ISBN
    0-7695-2356-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2005.60
  • Filename
    1420990