1. Qualification scope¶
This qualification applies to Ferrocene rolling, limited to:
rustc 1.91.0, limited to the Rust language as described in the Ferrocene Language Specification, and according to the requirements and restrictions outlined in this safety manual.
This qualification is restricted to the following environment:
Host |
Target |
Certified Libraries |
Uncertified Libraries |
---|---|---|---|
x86-64 Linux (glibc) |
Armv8-A bare-metal |
|
|
x86-64 Linux (glibc) |
Armv8-A QNX® Neutrino® 7.1.0 |
|
|
x86-64 Linux (glibc) |
Armv7E-M bare-metal (soft-float) |
|
|
x86-64 Linux (glibc) |
Armv7E-M bare-metal (hard-float) |
|
|
x86-64 Linux (glibc) |
x86-64 Linux (glibc) |
|
|
x86-64 Linux (glibc) |
x86-64 QNX® Neutrino® 7.1.0 |
|
|
The uncertified libraries provided are evaluated and tested within the scope of Ferrocene qualification for compiler use only. The use of these libraries by end-use code is outside the scope of the current Ferrocene qualification. It is the end-user responsibility to certify these libraries if they are used in their code.
The certified libraries provided are evaluated and tested to be used in other projects by users of the Ferrocene compiler.
1.1. User responsibility¶
According to clause 11.4.2 of [ISO 26262:2018] part 8, the user shall verify the validity of the predetermined TCL prior to the use of this software tool in a safety-related development.
Furthermore, according to clause 11.4.3 of [ISO 26262:2018] part 8, the user shall ensure the usage, the environment, and the functional constraints of this software tool comply with its evaluation criteria or its qualification.
Additionally, according to [IEC 62304:2006 + AMD 1:2015], a manufacturer of medical device software shall consider the used tools in the software development plan (clause 5.1.4) and in their configuration item control (clauses 5.1.10 and 5.1.11). Although [IEC 62304:2006 + AMD 1:2015] does not come with its own scheme of tool classification and validation, it recommends in Annex C.7 the usage of techniques, tools and methods as defined in [IEC 61508:2010].
Ferrocene is accompanied by the appropriate documentation to support this process.