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.
This report is related to the following area(s) of work:
Performance and DependabilityTechnical Report
CMU/SEI-97-TR-011
January 1998
SEI:
Plakosh, Daniel; Wallnau, Kurt; & Polze, Andreas. Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain, A (CMU/SEI-97-TR-011). Software Engineering Institute, Carnegie Mellon University, 1998. http://www.sei.cmu.edu/library/abstracts/reports/97tr011.cfm
IEEE:
D. Plakosh, K. Wallnau, and A. Polze, "Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain, A," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-97-TR-011, 1998. http://www.sei.cmu.edu/library/abstracts/reports/97tr011.cfm
APA:
Plakosh, D., Wallnau, K., & Polze, A. (1998). Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain, A (CMU/SEI-97-TR-011). Retrieved May 19, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/97tr011.cfm
CHI:
Plakosh, Daniel, Kurt Wallnau, and Andreas Polze. Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain, A (CMU/SEI-97-TR-011). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1998. http://www.sei.cmu.edu/library/abstracts/reports/97tr011.cfm
MLA:
Plakosh, D., Wallnau, K., & Polze, A. 1998. Study in the Use of CORBA in Real-Time Settings: Model Problems for the Manufacturing Domain, A (Technical Report CMU/SEI-97-TR-011). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/97tr011.cfm
For more information