Hazard identification by extended multilevel flow modelling with function roles. (1st January 2014)