12 Punkte von regentag 2024-11-07 | 5 Kommentare | Auf WhatsApp teilen

Dies ist Material, das 2011 auf dem ISET (International Symposium of Embedded Technology) vorgestellt wurde.

Die Avionik-Systemsoftware der T-50 wurde auf JamaicaVM implementiert, einer JVM, die die Real-time-Java-Spezifikation umsetzt. Es gab zwar Probleme bei Geschwindigkeit und Größe, diese wurden jedoch durch Optimierung gelöst. Damit wurde gezeigt, dass Java in Hard-Real-Time- und Safety-Critical-Systemen eingesetzt werden kann.

Der Inhalt ist auf Englisch, besteht jedoch aus leicht verständlichen Folien, daher wurde außer dem Überblick keine zusätzliche Übersetzung/Zusammenfassung vorgenommen.


Ein staatlich unterstütztes Projekt zur Lokalisierung der zentralen Avioniksysteme und Software der T-50. Die Missionssoftware, das sogenannte Operational Flight Program, wurde mit Real-time Java entwickelt. Diese Präsentation zeigt, warum Java gewählt wurde und welche Arbeiten in der frühen Entwicklungsphase durchgeführt wurden, um die Anpassung an Java zu ermöglichen.

5 Kommentare

 
gnh1201 2024-11-14

Bis vor Kurzem war ich ziemlich lange damit beschäftigt, JavaScript in Embedded-Systemen zu unterstützen. Auch wenn sich nur die Sprache unterscheidet, gibt es einige Punkte, bei denen man sich mit denselben Fragen beschäftigt, was ich interessant finde. Vielen Dank fürs Teilen dieses guten Materials.

 
hackerst 2024-11-08

Das ist wohl ein Beitrag aus dem Jahr 2012. Wenn der Grund, sich nicht für C/C++ zu entscheiden, Sicherheitsprobleme waren, hätte die Wahl heute vielleicht ganz anders ausfallen können.

 
regentag 2024-11-08

Wahrscheinlich hat sich daran nichts geändert. Im Luftfahrtbereich scheint es nämlich keine große Wahlfreiheit zu geben...
Laut einem Interview aus dem Jahr 2020 wird auch der KF-21 in C++ entwickelt.
Auch in den USA wurde bis zur F-22 Ada verwendet, und beim JSF-Programm erfolgte dann der Wechsel zu C++.
Für Ada ist es heutzutage vermutlich schwer, Entwickler zu finden (allerdings gibt es noch jede Menge Legacy-Code. Selbst bei Boeing Korea tauchen immer wieder Stellenanzeigen für Ada-Entwickler auf.) Rust bringt gerade erst nach und nach zertifizierte Werkzeuge hervor...

Vielleicht wird sich das in 20 bis 30 Jahren ändern, wenn der Nachfolger des KF-21 entwickelt wird.

 
roxie 2024-11-07

Das ist wirklich genau das Flugzeug T-50.

 
regentag 2024-11-07

Ja, es ist wirklich genau dieses Flugzeug, die T-50, haha.