Edward Pla, The Boeing Company, Saint Louis, Missouri
Many of the benefits of Java, including its inherent portability, networking support and simplicity, are of increasing importance to large-scale distributed real-time embedded (DRE) systems, but have been unavailable due to the lack of acceptable real-time performance. Recent work establishing the Real-Time Specification for Java (RTSJ) [i] has led to the emergence of associated Real-Time Java Virtual Machines (RT JVMs) which promise to bridge this gap. This paper describes benchmarking results on a RT JVM in a uni-processing environment, and compares them to both C++ implementations of similar behavior and application requirements associated with large-scale avionics systems. This paper extends previously published results [ii][iii] by including avionics application level tests.
Citation:
David C. Sharp, Edward Pla, Kenn R. Luecke, "Evaluating Mission Critical Large-Scale Embedded System Performance In Real-Time Java," rtss, pp.362, 24th IEEE International Real-Time Systems Symposium (RTSS'03), 2003