A comparison of the concurrency features of Ada 95 and Java
Proceedings of the 1998 annual ACM SIGAda international conference on Ada
Java Language Specification, Second Edition: The Java Series
Java Language Specification, Second Edition: The Java Series
The Real-Time Specification for Java
The Real-Time Specification for Java
The Ravenscar Tasking Profile for High Integrity Real-Time Programs
Ada-Europe '98 Proceedings of the 1998 Ada-Europe International Conference on Reliable Software Technologies
Using JavaTM APIs with Native Ada Compilers
Ada-Europe '00 Proceedings of the 5th Ada-Europe International Conference on Reliable Software Technologies
Hi-index | 0.01 |
Ada has been-there, done-that, as regards meeting real-time programming requirements. The Ada95 revision addressed almost all the concerns that had plagued Ada83's real-time usability. But Java is currently flavor of the month, although its existing real-time features are totally inadequate. Two independent recent efforts have defined extensions to the Java platform that intend to satisfy real-time requirements. This paper summarizes the major features of these efforts, compares them to each other and to Ada 95's Real-Time Annex, and argues that they may serve to complement rather than compete with Ada in the real-time domain.