Use case: As an software engineer, I need to be able to sell rust as a suitable safety critical language to our safety engineers #146
Description
For example, given a IEC 61508 SIL-1 project:
If this were C++ I would state that we would be compliant with MISRA C++ 2008 or MISRA C++ 2023 , and those rules would be enforced by xyz static analyser in the build and CI chain, using a certified checker against those rules.
This is a straight sell-off to a safety team in terms of partial compliance to 61508.
In order to do the same for rust, I need a set of coding guidelines/rules that do the same job. I need to prove to a safety engineer that we are following a certified set against 61508 (and would be enforced by the build and CI).
Whether this is multiple documents or 1 document (preferred) it does not matter, but we must have an agreed on and certified standard that industry can work with.