Functional human reliability analysis: A systems engineering perspective