Standard
Recommendations for the Rust Programming Language in Safety-Related Systems
2022-11-22
WIP
JA1020
This document describes best practices for the use of Rust in Safety-Related Systems development.The scope will not include repetition of existing guidelines, but will summarize and point to them; if existing guidelines differ from this document, these will be noted. Objectives of this task force will be to: 1. Evaluate the Rust ecosystem to identify a Safer subset of Rust. 2. Develop guidelines with respect to the Rust subset for: a. Integrating Rust into automotive and aerospace safety-related applications b. Avoiding programming mistakes and failures that could lead to hazards, and c. Increasing confidence in its use in the automotive and aerospace industry 3. Document evidence to support the guidelines, and to 4. Provide general recommendations for the use of Rust to support safety and cybersecurity.