A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain

Abstract

The Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA) is an important and popular technology that supports the development of object based, distributed applications. The benefits promised by CORBA (abstraction, heterogeneity, etc.) are appealing in many application domains, including those that satisfy real-time requirements such as manufacturing. Unfortunately, CORBA was not specified in light of real-time requirements, and so the question remains whether existing object request brokers (ORBs) can be used in real-time settings, or whether developers of real-time systems must await future extensions of CORBA that address real-time issues or use non-CORBA compliant ORBs. In this report, we describe the application of an off the shelf ORB to two real-time model problems. Based on our experiences, we believe that today's ORBs can be used in real-time settings, with certain caveats as outlined in this report. We also outline the concept of composite objects, an approach for extending the range of non-real-time ORBs into a greater variety of real-time settings.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1997
Accession Number
ADA335653

Entities

People

  • Andreas Polze
  • Daniel Plakosh
  • Kurt C. Wallnau

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Composite Materials
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Department Of Defense
  • Engineering
  • Graphical User Interface
  • Language
  • Manufacturing
  • Materials
  • New York
  • Operating Systems
  • Software Development
  • User Interface

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Educational Psychology