Hardware & communication interfaces
Interface-related failure modes, particularly with hardware and communications, are relatively common and relatively severe. List every hardware element the software must interface with, and any communications that affect it.
Worked example — an intelligent thermostat
The software interfaces with the thermostat and is affected by the fan, furnace, heat exchanger, condenser coil, evaporator, combustion chamber, blower, ducts, air filters, and return/supply registers — six hardware components. It communicates over Wi-Fi. The software must detect major failures in any of these to maintain the required temperature.
Since there are six hardware components, the software generates six rows each for TL-EH-1, TL-EH-2, TL-EH-22, and TL-EH-23. One row each is generated for TL-EH-3 and TL-EH-4 (Wi-Fi down and undetected, or detected with the wrong response), and one for TL-EH-24 (Wi-Fi resuming without detection).
What gets auto-generated
Saving the hardware/comm interface table automatically generates the specific rows for TL-EH-1, TL-EH-2, TL-EH-3, TL-EH-4, TL-EH-22, TL-EH-23, and TL-EH-24.
Continue the FMEA workflow.
Next, assess the effects of each failure mode.