Evaluation of Engineering Regulatory Codes from the System Engineering Point of View : Case Study in the Prevention of Chemical Engineering Plant Disaster