EMC aware programming
Emission aware programming
Immunity-aware programming
defensive programming
secure programming
failure analysis
FMEA:
A few different types of FMEA analyses exist, such as Functional, Design, and Process FMEA.Sometimes FMEA is extended to FMECA to indicate that criticality analysis is performed too.FMEA is an inductive reasoning (forward logic) single point of failure analysis and is a core task in reliability engineering, safety engineering and quality engineering. Quality engineering is specially concerned with the "Process" (Manufacturing and Assembly) type of FMEA.