Throughout this paper many different ideas and strategies have been presented as a means to implement real mitigations for safety-critical issues involving software. Some of the methods are more feasible than others (depending on the developer’s intended application) but all have a role in how system designers can prevent software or hardware errors from causing personal injury to users. Keep in mind however, that this is not a complete list. Further research can open up doors for other methods that may suit a system better than anything presented here.

It is left up to the system designers and implementers how and when these methods should be used. With careful analysis and application, designers will gain the valuable experience needed to eliminate hazards for any future applications. Which is the ultimate goal in all safety-critical software implementations.