Safeware: system safety and computers
Safeware: system safety and computers
Software engineering for safety: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Safety critical systems: challenges and directions
Proceedings of the 24th International Conference on Software Engineering
Hi-index | 0.00 |
Software for safety-critical systems must deal with the hazards identified by safety analysis in order to make the system safe, risk-free and fail-safe. Certain faults in critical systems can result in catastrophic consequences such as death, injury or environmental harm. The focus of this paper is an integrated approach to software safety analysis based on a combination of two existing fault removal techniques, and implementation of software safety in developing a small prototype safety-critical system. A comprehensive software safety analysis involving a combination of Failure Modes and Effects Analysis (FMEA) and Fault Tree Analysis (FTA) techniques is conducted on the software functions of the critical system to identify potentially hazardous software faults. A prototype safety-critical system - Railroad Crossing Control System (RCCS), incorporating a microcontroller and software to operate the train on a track circuit is described. We also briefly compare safety-specific and non-safety specific techniques at developing RCCS.