Skip to main content

Real-Time Middleware

  • Chapter
Embedded Systems Design

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3436))

  • 1639 Accesses

Abstract

Currently, middleware technologies, such as CORBA [OMG00] and .NET [Mic00] have been widely used in many application areas to mask out problems of system and network heterogeneity and alleviate the inherent complexity of distributed systems.

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

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

  1. Addlesee, M., Curwen, R., Hodges, S., Newman, J., Steggles, P., Ward, A., Hopper, A.: Implementing a sentient computing system. IEEE Computer 34(8), 50–56 (2001)

    Google Scholar 

  2. Arulanthu, A.B., O’Ryan, C., Schmidt, D.C., Kircher, M., Parsons, J.: The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol. 1795, p. 208. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  3. Bacon, J., Moody, K., Bates, J., Hayton, R., Ma, C., McNeil, A., Seidel, O., Spiteri, M.: Generic support for distributed applications. IEEE Computer 33(3), 68–76 (2000)

    Google Scholar 

  4. Preliminary definition of CORTEX programming model. CORTEX project, IST- 2000-26031, Deliverable D2 (March 2002)

    Google Scholar 

  5. Crnkovic, I., Larsson, M. (eds.): Building Reliable Component-Based Software Systems. Artech House Publishers (2002)

    Google Scholar 

  6. García-Valls, M., Alonso, A., Ruiz, J., Groba, A.: The Architecture of a Quality of Service Resource Manager Middleware for Flexible Embedded Multimedia Systems. In: van der Hoek, A., Coen-Porisini, A. (eds.) SEM 2002. LNCS, vol. 2596, Springer, Heidelberg (2003)

    Google Scholar 

  7. Gore, P., Cytron, R.K., Schmidt, D.C., O’Ryan, C.: Designing and Optimizing a Scalable CORBA Notification Service. In: Proceedings of the Workshop on Optimization of Middleware and Distributed Systems, Snowbird, Utah, June 2001. ACM SIGPLAN (2001)

    Google Scholar 

  8. Harrison, T., Levine, D., Schmidt, D.: The design and performance of a realtime CORBA event service. In: Proceedings of the 1997 Conference on Object Oriented Programming Systems, Languages and Applications (OOPSLA), Atlanta, Georgia, USA, pp. 184–200. ACM Press, New York (1997)

    Google Scholar 

  9. Hightower, J., Borriello, G.: Location systems for ubiquitous computing. IEEE Computer 34(8), 57–66 (2001)

    Google Scholar 

  10. Hopper, A.: The clifford paterson lecture, 1999 sentient computing. Philosophical Transactions of the Royal Society London 358(1773), 2349–2358 (2000)

    MATH  Google Scholar 

  11. Horstmann, M., Kirtland, M.: DCOM Architecture (July 1997), http://msdn.microsoft.com/library/

  12. Klefstad, R., Schmidt, D.C., O’Ryan, C.: The Design of a Real-Time CORBA ORB using Real-Time Java. In: Proceedings of the IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (April 2002)

    Google Scholar 

  13. Krishna, A., Schmidt, D.C., Klefstad, R.: Enhancing Real-Time CORBA via Real-Time Java. In: Submitted for publication to the 24th IEEE International Conference on Distributed Computing Systems (ICDCS), Tokyo, Japan (May 2004)

    Google Scholar 

  14. Meier, R., Cahill, V.: Steam: Event-based middleware for wireless ad hoc networks. In: Proceedings of the International Workshop on Distributed Event-Based Systems (ICDCS/DEBS 2002), Vienna, Austria, pp. 639–644 (2002)

    Google Scholar 

  15. Microsoft. .NET Development (2000), http://www.msdn.microsoft.com/net/

  16. Object Management Group, CORBA Services: Common Object Services Specification, Revised Edition, 95-3-31 ed. (March 1995)

    Google Scholar 

  17. OMG. The common object request broker: Architecture and specification. Technical Report OMG Document 96-03-04 (July 1995)

    Google Scholar 

  18. Object Management Group, Minimum CORBA – Joint Revised Submission, OMG Document orbos/98-08-04 ed. (August 1998)

    Google Scholar 

  19. Object Management Group, CORBA Messaging Specification, OMG Document orbos/98-05-05 ed. (May 1998)

    Google Scholar 

  20. Object Management Group, Real-Time CORBA Joint Revised Submission, OMG Document orbos/99-02-12 ed. (March 1999)

    Google Scholar 

  21. Object Management Group. The Common Object Request Broker: Architecture and Specification, 2.4 ed. (October 2000)

    Google Scholar 

  22. Data Distribution System RFP Roadmap, http://mars.omg.org/mars_roadmap.htm

  23. Pautet, L., Kordon, F., Quinot, T.: From functional to architectural analysis of a middleware supporting interoperability across heterogeneous distribution models. In: Proceedings of the 3rd International Symposium on Distributed Objects and Applications (2001)

    Google Scholar 

  24. Rajkumar, R., Gagliardi, M., Sha, L.: The Real-Time Publisher/Subscriber Inter-Process Communication Model for Distributed Real-Time Systems: Design and Implementation. In: First IEEE Real-Time Technology and Applications Symposium (May 1995)

    Google Scholar 

  25. Real Time Innovations, Inc., NDDS: Real-time networking made simple (2000), http://www.rti.com/products/ndds/ndds.html

  26. Schmidt, D.C., Levine, D.L., Mungee, S.: The Design and Performance of Real-Time Object Request Brokers. Computer Communications 21, 294–324 (1998)

    Article  Google Scholar 

  27. Schmidt, D.C., Deshpande, M., O’Ryan, C.: Operating System Performance in Support of Real-time Middleware. In: The 7th IEEE Workshop on Object- oriented Real-time Dependable Systems, San Diego, CA (January 2002)

    Google Scholar 

  28. Java Message Service (JMS), Sun Microsystems, http://java.sun.com/jms

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bouyssounouse, B., Sifakis, J. (2005). Real-Time Middleware. In: Embedded Systems Design. Lecture Notes in Computer Science, vol 3436. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31973-3_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31973-3_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25107-1

  • Online ISBN: 978-3-540-31973-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics