Skip to main content

Expressing and Enforcing Timing Constraints in a Dynamic Real-Time CORBA System

  • Chapter
Operating Systems and Services

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • Chorus Systems. Chorus/COOL-ORB R3 product description. Technical Report CS/TR-95-157.3, June 1996.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • DiPippo, Lisa Cingiser, Victor Fay Wolfe, Levan Esihov, 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • IEEE POSIX. IEEE POSIX 1003.1c Threads API. 1995.

    Google Scholar 

  • Rajkumar, Ragunathan. Synchronization in Real-Time Systems: A Priority Inheritance Approach. Kluwer Academic Publishers, Boston, MA, 1991.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • TriPacific Software at http://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.

    Google Scholar 

  • Wolfe, V.F., John Black, Bhavani Thuraisingham and Peter Krupp. Towards distributed real-time method invocations. In Proceedings of the International High Performance Computing conference, Dec. 1995.

    Google Scholar 

  • 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.

    Google Scholar 

  • Zykh, Igor. Timed distributed method invocations in CORBA. Technical Report URI-TR-97-254, University of Rhode Island Dept. of Computer Science, May 1997. Masters’ Thesis.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Kluwer Academic Publishers

About this chapter

Cite this chapter

Wolfe, V.F. et al. (1999). Expressing and Enforcing Timing Constraints in a Dynamic Real-Time CORBA System. In: Rajkumar, R. (eds) Operating Systems and Services. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5041-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-5041-9_5

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-8548-6

  • Online ISBN: 978-1-4615-5041-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics