Lists some key practices for software design, particularly when designing safety-critical software.Click on the image below to preview and download a usable copy of this checklist.