Por razões financeiras, a NASA tem estado mais e mais interessada em utilizar Java para missões-críticas. Até recentemente a ausência de uma biblioteca totalmente previsível (previsível no sentido de que todas as operações [métodos] na biblioteca têm uma duração de execução conhecida) impediam que Java fosse utilizada, sendo que normalmente as escolham recaíam sobre C, C++ e Ada.
Esse não é mais o caso, como demonstrado por um paper da AIAA(American Institute of Aeronautics and Astronautics), que apresenta a primeira biblioteca totalmente determinística (e open-souce) para Java: Javolution.
fonte: http://www.guj.com.br/