The CORBA Event Service provides a flexible model for asynchronous com
munication among objects. However, the standard CORBA Event Service sp
ecification lacks important features required by real-time application
s. For instance, operational flight programs for fighter aircraft have
complex real-time processing requirements. This paper describes the d
esign and performance of an object-oriented, real-time implementation
of the CORBA Event Service that is designed to meet these requirements
. This paper makes three contributions to the design and performance m
easurement of object-oriented real-time systems. First, it illustrates
how to extend the CORBA Event Service so that it as suitable for real
-time systems. These extensions support periodic rate-based event proc
essing and efficient event filtering and correlation. Second, it descr
ibes how to develop object-oriented event dispatching and scheduling m
echanisms that can provide real-time guarantees. Finally, the paper pr
esents benchmarks that demonstrate the performance tradeoffs of altern
ative concurrent dispatching mechanisms for real-time Event Services.