Safety analyses of complex systems : considerations of software, firmware, hardware, human, and the environment - ALLOCCO, Michael ; (Wiley, 2010)