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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
Preliminary definition of CORTEX programming model. CORTEX project, IST- 2000-26031, Deliverable D2 (March 2002)
Crnkovic, I., Larsson, M. (eds.): Building Reliable Component-Based Software Systems. Artech House Publishers (2002)
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)
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)
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)
Hightower, J., Borriello, G.: Location systems for ubiquitous computing. IEEE Computer 34(8), 57–66 (2001)
Hopper, A.: The clifford paterson lecture, 1999 sentient computing. Philosophical Transactions of the Royal Society London 358(1773), 2349–2358 (2000)
Horstmann, M., Kirtland, M.: DCOM Architecture (July 1997), http://msdn.microsoft.com/library/
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)
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)
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)
Microsoft. .NET Development (2000), http://www.msdn.microsoft.com/net/
Object Management Group, CORBA Services: Common Object Services Specification, Revised Edition, 95-3-31 ed. (March 1995)
OMG. The common object request broker: Architecture and specification. Technical Report OMG Document 96-03-04 (July 1995)
Object Management Group, Minimum CORBA – Joint Revised Submission, OMG Document orbos/98-08-04 ed. (August 1998)
Object Management Group, CORBA Messaging Specification, OMG Document orbos/98-05-05 ed. (May 1998)
Object Management Group, Real-Time CORBA Joint Revised Submission, OMG Document orbos/99-02-12 ed. (March 1999)
Object Management Group. The Common Object Request Broker: Architecture and Specification, 2.4 ed. (October 2000)
Data Distribution System RFP Roadmap, http://mars.omg.org/mars_roadmap.htm
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)
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)
Real Time Innovations, Inc., NDDS: Real-time networking made simple (2000), http://www.rti.com/products/ndds/ndds.html
Schmidt, D.C., Levine, D.L., Mungee, S.: The Design and Performance of Real-Time Object Request Brokers. Computer Communications 21, 294–324 (1998)
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)
Java Message Service (JMS), Sun Microsystems, http://java.sun.com/jms
Rights 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)