Autonomous flight termination systems (AFTS) are being progressively employed onboard launch vehicles to replace ground personnel and infrastructure needed to terminate flight or destruct the vehicle should an anomaly occur.
Key distinctions exist between crewed and uncrewed AFTS, including design philosophy, fault tolerance, and unique requirements for crew safety and human rating standards.
The AFTS software architecture consists of Core Autonomous Safety Software (CASS), Wrapper, and Mission Data Load (MDL), with guidelines for their use and recommendations for developmental use.
To achieve human-rating certification for AFTS software, guidelines such as those outlined in NASA documents and safety considerations for repurposing commercially available flight termination systems should be followed.