Abstract
Distributed real-time applications have presented the need to extend the Object Management Group's Common Object Request Broker Architecture (CORBA) standard to support real-time. This paper describes a Dynamic Real-Time CORBA system, which supports the expression and enforcement of end-to-end timing constraints as an extension to a commercial CORBA system. The paper also describes performance tests that demonstrate the system's ability to enforce expressed timing constraints.
Similar content being viewed by others
References
Bensley, E., et. al. Object-oriented approach for designing evolvable real-time command and control systems. In The 1996 Workshop on Real-Time Dependable Systems, February 1996.
Chorus Systems. Chorus/COOL-ORB R3 product description. Technical Report CS/TR–95–157.3, June 1996.
DiPippo, Lisa B. Cingiser and Victor Fay Wolfe. Object-based semantic real-time concurrency control. In Proceedings of IEEE Real-Time Systems Symposium, December 1993.
DiPippo, Lisa Cingiser and Victor Fay Wolfe. Object-based semantic real-time concurrency control with bounded imprecision. IEEE Transactions on Knowledge and Data Engineering, 9(1):135–147, Jan-Feb 1997.
DiPippo, Lisa Cingiser, Victor Fay Wolfe, Levon Esibov, Gregory Cooper, Ramachandra Bethmangalkar, Russell Johnston, Bhavani Thuraisingham and John Mauer. Scheduling and priority mapping for static real-time middleware. Real-Time Systems Journal. To appear 1999.
Feng, W., U. Syyid and J.W.-S. Liu. Providing for an open real-time CORBA. In Proceedings of the 1997 IEEE Workshop on Middleware for Distributed Real-Time Systems and Services, San Francisco, CA, December 1997.
Harrison, T., A. Gokhale, D. Schmidt, and G. Parulkar. Operating system support for a high-performance, real-time CORBA. In International Workshop on Object-Orientation in Operating Systems: IWOOOS 1996 Workshop, Seattle, WA, October 1996.
Krupp, P., Alice Schafer, Bhavani Thuraisingham, and Victor Fay Wolfe. On real-time extensions to the common object request broker architecure. In Proceedings of the Object Oriented Programming, Systems, Languages, and Applications (OOPSLA)' 94 Workshop on Experiences with the Common Object Request Broker Architecture (CORBA), Sept. 1994.
The Realtime Platform Special Interest Group of the OMG. CORBA/RT white paper. ftp site: ftp://ftp.osaf.org/whitepaper/Tempa4.doc, Dec 1996.
OMG. CORBAservices: Common Object Services Specification. OMG, Inc., 1996.
Pallack, Robert. A study and development of real-time corba on atm. Technical Report URI-TR–97–255, University of Rhode Island Dept. of Computer Science, May 1997. Masters' Thesis.
IEEE POSIX. IEEE POSIX 1003.1c Threads API. 1995.
Rajkumar, Ragunathan. Synchronization in Real-Time Systems: A Priority Inheritance Approach. Kluwer Academic Publishers, Boston, MA, 1991.
Squadrito, M., Bhavani Thurasingham, Lisa Cingiser DiPippo, and Victor Fay Wolfe. Towards priority ceilings in semantic object-based concurrency control. In 1996 International Workshop on Real-Time Database Systems and Applications, March 1996.
TriPacific Software at www.tripac.com.
Wohlever, Steven C. Concurrency control in a dynamic real-time distributed object computing environment. Technical Report URI-TR–97–253, University of Rhode Island Dept. of Computer Science, May 1997. Masters' Thesis.
Wolfe, V.F., John Black, Bhavani Thuraisingham and Peter Krupp. Towards distributed real-time method invoca-tions. In Proceedings of the International High Performance Computing conference, Dec. 1995.
Wolfe, V.F., Lisa Cingiser DiPippo, Roman Ginis, Michael Squadrito, Steven Wohlever, Igor Zykh, and Russell Johnston. Real-time CORBA. In Proceedings of the Third IEEE Real-Time Technology and Applications Symposium, June 1997.
Zykh, Igor. Timed distributed method invocations in CORBA. Technical Report URI-TR–97–254, University of Rhode Island ept. of Computer Science, May 1997. Masters' Thesis.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Wolfe, V.F., DiPippo, L.C., Ginis, R. et al. Expressing and Enforcing Timing Constraints in a Dynamic Real-Time CORBA System. Real-Time Systems 16, 253–280 (1999). https://doi.org/10.1023/A:1008055224220
Issue Date:
DOI: https://doi.org/10.1023/A:1008055224220