Methodology for ‘Virtual-Environment-Based Human Factor Design’ in safety-critical systems