12 pontos por regentag 2024-11-07 | 5 comentários | Compartilhar no WhatsApp

Material apresentado no ISET (International Symposium of Embedded Technology) em 2011.

O software do sistema de aviônicos do T-50 foi implementado sobre o JamaicaVM, uma JVM que implementa a especificação Real-time Java. Houve questões relacionadas a desempenho e tamanho, mas elas foram resolvidas por meio de otimização, demonstrando que Java pode ser usado em sistemas Hard Real-Time e safety-critical.

Embora o conteúdo esteja em inglês, os slides são fáceis de acompanhar, então além desta visão geral não foi feita uma tradução/resumo separado.


Um projeto apoiado pelo governo para localizar os principais sistemas aviônicos e o software do T-50. O software de missão, chamado Operational Flight Program, foi desenvolvido usando Real-time Java. Esta apresentação mostra por que Java foi escolhido e o trabalho realizado nas fases iniciais do desenvolvimento para se adaptar ao Java.

5 comentários

 
gnh1201 2024-11-14

Até recentemente eu estava há bastante tempo trabalhando em dar suporte a JavaScript em sistemas embarcados, e achei interessante porque, apesar de a linguagem ser diferente, há várias questões em comum. Obrigado por compartilhar um material tão bom.

 
hackerst 2024-11-08

É um texto de 2012. Se o motivo para não terem escolhido C/C++ foi uma questão de segurança, acho que hoje a escolha poderia ter sido bem diferente.

 
regentag 2024-11-08

Provavelmente não mudou. No setor aeronáutico, não parece haver muita margem de escolha... Segundo uma entrevista de 2020, o KF-21 também está sendo desenvolvido em C++.
Nos EUA também usaram Ada até o F-22, e fizeram a transição para C++ na época do programa JSF.
Hoje em dia deve ser difícil encontrar desenvolvedores de Ada (embora ainda exista muito código legado. A Boeing Korea ainda publica vagas para desenvolvedor Ada de vez em quando.) Rust só agora está começando a ter ferramentas certificadas surgindo uma a uma...

Talvez isso mude daqui a 20 ou 30 anos, quando forem desenvolver o caça de próxima geração depois do KF-21.

 
roxie 2024-11-07

Nossa, esse é mesmo o avião T-50

 
regentag 2024-11-07

Sim, é realmente aquele avião T-50 mesmo haha