Abstract
This paper describes how software is in the heart of many safety critical systems in the railway sector. The development of systems that include software modules requires a correct evaluation of software Reliability, Availability, Maintainability and Safety (RAMS) to get a correct value of the overall system RAMS. In order to obtain appropriate software, the standards propose to perform a set of activities in the different phases of software development as well as tasks to control their correct accomplishment. They ensure the developed software is of adequate quality. However, it is necessary to go further and try to obtain a quantitative measure of RAMS for each software module as is usually done in hardware development. There are several techniques for the assurance of software reliability and safety that have been in use for years and must be analyzed to know their real potential: reliability growth models, artificial intelligence techniques, Markov chains, Software Fault Tree Analysis and Software Failure Mode and Effect Analysis among others. Two circumstances emphasize the strategic time the railway sector is living and the opportunity to adopt the most promising software techniques improve reliability and safety: (1) The development of high-performance railway networks that interconnect different countries and the liberalization and opening of the national markets demand new European global agreements. In this regard, the European Railway Agency has asked its Safety Unit to develop the new Common Safety Methods (CSM) and Common Safety Targets (CST) to be used in all European countries; (2) The IEC 61508-3 standard (from which some parts of CENELEC 50128 are derived) is now under revision, with the primary aim of ensuring the safety of the developed software by hardening the requirements and promoting the use of the most promising techniques.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.