A unified requirements model; integrating features, use cases, requirements, requirements analysis and hazard analysis | IEEE Conference Publication | IEEE Xplore