A. Terms, Definitions, and Abbreviations¶
For the purpose of this qualification, the terms, definitions and abbreviated terms from the ISO 26262 and IEC 61508 standards apply. Additional terms specific to the current qualification are listed below.
A.1. Definition of Terms¶
- Borrow Checker¶
Uses the control flow graph to verify the ownership and borrowing system of the programming language.
- Git¶
A version control system that tracks changes in a set of computer files.
- GitHub¶
Code hosting and collaboration platform.
- HazOp¶
Hazard and Operability study. It is a process for analyzing hazards in a systematic way by applying guide words to each node of studied item.
- Optimizer¶
Performs inlining, machine-code layout, register allocation, and similar optimizations.
- Upstream¶
The Rust project, also referred to as “upstream”, is an umbrella project that encompasses contributions from individuals and dedicated teams, and is sponsored by interested companies through the Rust Foundation.