In my opinion, the software failed because the <i>entire system</i> (software, hardware, and humanware) failed to implement, holistically, a safety critical system. You simply cannot ignore the system as a whole. I&#x27;d wager we are in violent agreement. :)