Rubrik: Produkte/sonstige

Softwareentwicklung für kommerzielle und militärische Flugzeuge

Partitionstauglicher Netzwerkstack hebt Beschränkungen von Kommunikationssystemen von Superlinern auf

(03.01.08) - LynuxWorks hat kürzlich einen entscheidenden Fortschritt bei der Softwareentwicklung für kommerzielle und militärische Flugzeuge bekannt gegeben: Der verbesserte Lynx Certifiable Stack (LCS), ein hardwareunabhängiges Feature des neuen "LynxOS-178 2.3", ist der am umfangreichsten ausgestattete und vollständigste partitionstaugliche, ARINC 664-fähige, nach DO-178B Level A zertifizierbare Netzwerkstack auf dem Markt. Er bietet Entwicklern die Möglichkeit, ihre Softwareanwendungen in einer Deployment-Konfiguration zu testen und unterstützt gleichzeitig sicherheitskritische, deterministische Netzwerke in einer Integrated Modular Avionics-Umgebung nach ARINC 653.

Anzeige

Diese Innovation bedeutet, dass Flugzeuge wie z.B. Superliner jetzt vernetzte Systeme wie AFDX (Aircraft Full-Duplex Exchange) nach ARINC 664 unterstützen können, die innerhalb wie außerhalb der internen Systeme des Flugzeugs kommunizieren können, sei es zu Bodenstationen oder zu anderen Flugzeugen. Entwickler von Avionik-Systemen konnten bislang die verfügbaren TCP/IP/UDP-Netzwerkstacks, die für die Kommunikation zwischen Hardwareplattformen sorgen, nicht nutzen, weil deren Komplexität kaum zuließ, dass sie nach sicherheitskritischen Richtlinien zertifiziert würden – eine Einschränkung, die auch Auswirkungen hatte, wie Systeme getestet und repariert wurden. Darüber hinaus ermöglicht der LCS Entwicklern die Nutzung der Profiling- und Debugging-Tools, die in Luminosity zur Verfügung stehen, der Eclipse-basierten IDE von LynuxWorks. Der LCS bietet Entwicklern die Möglichkeit, zu "testen, was auch bereitgestellt wird", und umgekehrt. Der LCS überwindet die Beschränkungen hinsichtlich des Stacks durch die Verwendung von deterministischer Vernetzung, also der Fähigkeit eines Netzwerks, garantieren zu können, dass Pakete innerhalb eines bestimmten Zeitraums verschickt oder empfangen werden wie es zur Entwicklung von Plattformen erforderlich ist, die den Standard ARINC 653 Integrated Modular Avionics einhalten.

LynxOS-178 2.3 basiert auf offenen Standards und ist eine aktualisierte Version von LynuxWorks hart-echtzeitfähigem Betriebssystem LynxOS-178, das speziell für sicherheitskritische Umge-bungen, wie man sie z.B. in den Bereichen Avionik, Militär oder Medizin findet, entwickelt wurde.

Der LCS in LynxOS-178 2.3 unterstützt die bislang breiteste Palette an Netzwerkstandards, darunter TCP/IP, UDP, ICMP und IGMP sowie Netzwerk-Utilities wie FTP, TFTP, ARP, SNMPv3 und SNTP. Alle Features können für einzelne Partitionen konfiguriert werden, ohne den Netzwerk-determinismus zu beeinträchtigen, wie er von ARINC 653 verlangt wird. Mit dem LCS können Avionik-Anwendungen entweder Ethernet-Controller nutzen oder exklusive Controller verwenden. (LynuxWorks: ra)

 

 
Diesen Beitrag per E-Mail versenden Diesen Beitrag ausdrucken