Real-Time Java in Space: Potential Benefits and Open Challenges

In this paper we analyze potential benefits of using the Java programming language in spacecraft on-board applications as well as problems with current Real-Time Java implementations that would have to be solved to make this possible. We base our experience on porting the Ovm Real-Time Java Virtual Machine to RTEMS/LEON2 and also our findings in the Real-Time Java Assessment Project funded by ESA.