The use of virtual prototyping for hazard identification in the early design stage