Advanced Search

Content Type

Topics

Publication Date

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.

Cite This Report

Show Citation Formats

SEI

Plakosh, Daniel; Wallnau, Kurt; & Polze, Andreas. A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain (CMU/SEI-97-TR-011). Software Engineering Institute, Carnegie Mellon University, 1998. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12893

IEEE

Plakosh. Daniel, Wallnau. Kurt, and Polze. Andreas, "A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-97-TR-011, 1998. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12893

APA

Plakosh, Daniel., Wallnau, Kurt., & Polze, Andreas. (1998). A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain (CMU/SEI-97-TR-011). Retrieved October 01, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12893

CHI

Daniel Plakosh, Kurt Wallnau, & Andreas Polze. A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain (CMU/SEI-97-TR-011). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1998. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12893

MLA

Plakosh, Daniel., Wallnau, Kurt., & Polze, Andreas. 1998. A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain (Technical Report CMU/SEI-97-TR-011). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12893