Rust for industrial automation
Benefits and key challenges
DOI:
https://doi.org/10.17560/atp.v67i9.2800Keywords:
Rust, Funktionale Sicherheit, SpeichersicherheitAbstract
Ensuring the security and reliability of complex software systems is a challenging task. C and C++ dominate embedded industrial systems but lack memory safety, leading to defects and vulnerabilities. Rust, with its memory safety, high performance, and modern tooling, is a promising alternative. This article evaluates its suitability for industrial automation, focusing on interoperability with existing code and compatibility with functional safety standards. We highlight benefits and identify key challenges around interoperability with C++ and gaps in the current Rust for safety ecosystem.
Published
Issue
Section
License
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.