Rust für die industrielle Automation
Vorteile und zentrale Herausforderungen
DOI:
https://doi.org/10.17560/atp.v67i9.2800Schlagworte:
Rust, Memory Safety, Safety-Critcal SoftwareAbstract
Komplexe, sicherheitskritische Softwaresysteme werden häufig in C oder C++ entwickelt. Fehlende Speichersicherheit kann dabei zu Defekten und Schwachstellen führen. Rust ist eine Alternative mit guter Performance, besserer Sicherheit und moderneren Entwicklungswerkzeugen als C/C++. Wir untersuchen den Stand des Rust-Ökosystems hinsichtlich der Interoperabilität mit bestehendem Code und der Kompatibilität mit Standards für funktionale Sicherheit. Wir zeigen Vorteile und zentrale Herausforderungen bei der Interoperabilität mit C++ sowie Lücken im aktuellen Rust-Sicherheitsökosystem auf.
Veröffentlicht
Ausgabe
Rubrik
Lizenz
Copyright (c) 2025 Vulkan-Verlag GmbHDie Zeitschrift und alle in ihr enthaltenen Beiträge und Abbildungen sind urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlages unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Bearbeitung in elektronischen Systemen. Auch die Rechte der Wiedergabe durch Vortrag, Funk- und Fernsehsendung, im Magnettonverfahren oder ähnlichem Wege bleiben vorbehalten.