A component-based approach to specify hazards in the design of safety-critical systems | IEEE Conference Publication | IEEE Xplore