A directed failure causality network (DFCN) based method for function components risk prioritization under interval type-2 fuzzy environment. (August 2019)