• DocumentCode
    2380508
  • Title

    Composite objects: real-time programming with CORBA

  • Author

    Polze, Andreas ; Sha, Lui

  • Author_Institution
    Dept. of Comput. Sci., Humboldt-Univ., Berlin, Germany
  • Volume
    2
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    997
  • Abstract
    The Common Object Request Broker Architecture (CORBA) is a successful, standardized system integration framework based on distributed object technologies. An ongoing effort concerns extensions to CORBA to incorporate real-time computing needs. Although the use of objects in real-time computing is straightforward, the technical challenge lies in the replacement of static real-time computing infrastructures with a flexible real-time computing infrastructure, in which distributed real-time client and server objects can be created and connected as needed at run-time. We propose the concept of “composite objects” for the integration of real-time and non-real-time computing into a single object-based framework. In the paper, we present a methodology for creating objects which interface to CORBA without violating real-time assumptions. We present a example scenario which integrates a real-time computing architecture and CORBA components via composite objects. Finally, we discuss implementation-related issues based on our experiences with composite objects
  • Keywords
    client-server systems; object-oriented programming; open systems; real-time systems; CORBA components; Common Object Request Broker Architecture; client objects; composite objects; distributed object technologies; flexible real-time computing infrastructure; implementation; interoperability; noninterference; nonreal-time computing; object creation; real-time computing architecture; real-time programming; server objects; standardized system integration framework; Communication standards; Computer applications; Computer architecture; Computer science; Data flow computing; Distributed computing; Hardware; Real time systems; Runtime; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.708133
  • Filename
    708133