Rules for Developing Safety Critical Code by NASA. Details - https://spinroot.com/gerard/pdf/P10.pdf. designcleancodedraft