search menu icon-carat-right cmu-wordmark

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

Technical Report
In this report, we describe the application of an off-the-shelf ORB to two real-time model problems.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-97-TR-011

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 Technical Report

Plakosh, D., Wallnau, K., & Polze, A. (1998, January 1). A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain. (Technical Report CMU/SEI-97-TR-011). Retrieved April 18, 2024, from https://insights.sei.cmu.edu/library/a-study-in-the-use-of-corba-in-real-time-settings-model-problems-for-the-manufacturing-domain/.

@techreport{plakosh_1998,
author={Plakosh, Daniel and Wallnau, Kurt and Polze, Andreas},
title={A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain},
month={Jan},
year={1998},
number={CMU/SEI-97-TR-011},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/a-study-in-the-use-of-corba-in-real-time-settings-model-problems-for-the-manufacturing-domain/},
note={Accessed: 2024-Apr-18}
}

Plakosh, Daniel, Kurt Wallnau, and Andreas Polze. "A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain." (CMU/SEI-97-TR-011). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, January 1, 1998. https://insights.sei.cmu.edu/library/a-study-in-the-use-of-corba-in-real-time-settings-model-problems-for-the-manufacturing-domain/.

D. Plakosh, K. Wallnau, and A. Polze, "A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-97-TR-011, 1-Jan-1998 [Online]. Available: https://insights.sei.cmu.edu/library/a-study-in-the-use-of-corba-in-real-time-settings-model-problems-for-the-manufacturing-domain/. [Accessed: 18-Apr-2024].

Plakosh, Daniel, Kurt Wallnau, and Andreas Polze. "A Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain." (Technical Report CMU/SEI-97-TR-011). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jan. 1998. https://insights.sei.cmu.edu/library/a-study-in-the-use-of-corba-in-real-time-settings-model-problems-for-the-manufacturing-domain/. Accessed 18 Apr. 2024.

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. 1998. https://insights.sei.cmu.edu/library/a-study-in-the-use-of-corba-in-real-time-settings-model-problems-for-the-manufacturing-domain/