The document discusses software FMEA (Failure Mode and Effects Analysis) and FTA (Fault Tree Analysis) as effective tools for embedded software quality assurance. Software FTA involves identifying potential failures and their causes by logically connecting software components to undesired events. Software FMEA examines failures at the functional and variable levels. The analyses help identify weaknesses, critical variables, and protections needed. The results provide inputs for testing and help reduce risks for safety-critical systems.