key-considerations-when-developing-avionics-for-safety-critical-systems