Copyright © 2004, Aonix
37
Applying Java benefits to hard real-time
•Compared to traditional development of hard real-time software using the C language, can a hard real-time mission-critical Java deliver 2-fold/10-fold productivity improvement?
–Yes.  But only if a hard real-time mission-critical Java standard provides:
•Portable set of standard libraries
•Strong type checking and composable object-oriented encapsulation
•Portable byte-code representation of independently developed components
•Safe logical partitioning between hard real-time and soft real-time components to make available shared access to all of the services of the soft real-time environment