CENELEC EN 50128 and IEC 62279 standards are applicable to the performance of software in the railway sector. The 2011 version of the 50128 standard firms up the techniques and methods to be implemented. This is a guide to its implementation, in order to understand the foundations of the standard and how it impacts on the activities to be undertaken, helping towards better a preparation for the independent evaluation phase, which is mandatory.
INTRODUCTION xiii
CHAPTER 1. FROM THE SYSTEM TO THE SOFTWARE 1
1.1. Introduction 1
1.2. Command/control system 2
1.3. System 6
1.4. Software application 8
1.4.1. What is software? 8
1.4.2. Different types of software 9
1.4.3. The software application in its proper context 10
1.5. Conclusion 11
CHAPTER 2. RAILWAY STANDARDS 13
2.1. Introduction 13
2.2. Generic standards 14
2.2.1. Introduction 14
2.2.2. Safety levels 15
2.3. History between CENELEC and the IEC 16
2.4. CENELEC referential framework 17
2.4.1. Introduction 17
2.4.2. Description 18
2.4.3. Implementation 21
2.4.4. Software safety 22
2.4.5. Safety versus availability 22
2.5. EN 50155 standard 23
2.6. CENELEC 50128 26
2.6.1. Introduction 26
2.6.2. SSIL management 26
2.6.3. Comparison of 2001 and 2011 versions 28
2.7. Conclusion 30
CHAPTER 3. RISK AND SAFETY INTEGRITY LEVEL 31
3.1. Introduction 31
3.2. Basic definitions 31