ENTWURF ÖVE/ÖNORM EN 50126-5



Similar documents
ENTWURF ÖVE/ÖNORM EN

ENTWURF ÖVE/ÖNORM EN

DRAFT ÖNORM EN

ÖNORM EN The European Standard EN has the status of an Austrian Standard. Edition: Standards group B

EN ISO Safety of machinery Risk assessment. Sicherheit von Maschinen Risikobeurteilung Teil 1: Leitsätze (ISO :2007)

EN ISO Biological evaluation of medical devices. Part 1: Evaluation and testing within a risk management process

ONR CEN/TS Security Requirements for Trustworthy Systems Supporting Server Signing (prcen/ts :2013) DRAFT ICS

DRAFT ÖNORM EN ISO 11986

ONR CEN/TS Innovation management Part 5: Collaboration management (prcen/ts :2014) DRAFT ICS ;

This document is a preview generated by EVS

MARKING CODES FOR RESISTORS AND CAPACITORS (IEC 60062:2004) IRISH STANDARD I.S. EN 60062:2005. Price Code. Údarás um Chaighdeáin Náisiúnta na héireann

ONR CEN/TS Innovation management Part 3: Innovation thinking (prcen/ts :2014) DRAFT ICS ;

Information supplied by the manufacturer with medical devices

EN ISO Acoustics Audiometric test methods. Part 1: Pure-tone air and bone conduction audiometry

Part 13: Determination of secant modulus of elasticity in compression

HYGROTHERMAL PERFORMANCE OF

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/EN :2000

ÖNORM EN Valve proving systems for automatic shut-off valves for gas burners and gas appliances

English Version. Security service providers - Terminology

Metallic products Types of inspection documents

AEROSPACE SERIES - QUALIFICATION AND APPROVAL OF PERSONNEL FOR NON-DESTRUCTIVE TESTING IRISH STANDARD I.S. EN 4179:2006.

DEUTSCHE NORM June Plastics Determination of flexural properties (ISO 178 : 2001) English version of DIN EN ISO 178

DEUTSCHE NORM February 2004 DIN EN ISO {

DEUTSCHE NORM September 2003

ERASMUS+ MASTER LOANS

Interneto turinio ir ryšių filtravimo programin įranga ir tarnybos

Skovbrugsmaskiner Sikkerhedskrav til og prøvning af motordrevne stangsave til beskæring Del 2: Maskiner med rygbåret energikilde

Ambient air - Standard gravimetric measurement method for the determination of the PM10 or PM2,5 mass concentration of suspended particulate matter

ERASMUS+ MASTER LOANS

General requirements for bodies operating assessment and certificationlregistration of quality systems (ISOIIEC Guide 6ZA996)

English version. CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the

This document is a preview generated by EVS

This document is a preview generated by EVS

DEUTSCHE NORM August Steel wire for mechanical springs Part 3: Stainless spring steel wire English version of DIN EN

Labour Force Survey 2014 Almost 10 million part-time workers in the EU would have preferred to work more Two-thirds were women

1. Perception of the Bancruptcy System Perception of In-court Reorganisation... 4

This document is a preview generated by EVS

MEASUREMENT OF FLUID FLOW BY MEANS OF PRESSURE DIFFERENTIAL DEVICES INSERTED IN CIRCULAR CROSS-SECTION CONDUITS RUNNING FULL - PART 1:

Outdoor furniture Seating and tables for camping, domestic and contract use

ASSEMBLY TOOLS FOR SCREWS AND NUTS - HAND TORQUE TOOLS - REQUIREMENTS AND TEST METHODS FOR DESIGN CONFORMANCE TESTING, QUALITY CONFORMANCE TESTING AND

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION

E-Signatures and E-Procurement

ERASMUS+ MASTER LOANS

FASTENERS - ACCEPTANCE INSPECTION (ISO 3269:2000) IRISH STANDARD I.S. EN ISO 3269:2000. Price Code. Údarás um Chaighdeáin Náisiúnta na héireann

Naturgas Bestemmelse af sammensætning med defineret usikkerhed ved gaskromatografi Del 2: Usikkerhedsberegninger

Wood flooring and parquet Characteristics, evaluation of conformity and marking

Medicininiai sterilizatoriai. Žematemperatūriai gariniai ir formaldehidiniai sterilizatoriai. Reikalavimai ir bandymai

FEDERATION EUROPEENNE DE LA MANUTENTION Product Group. industrial trucks. A brief guide for identification of noncompliant. - Exhaust Emission -

This document is a preview generated by EVS

Plastics - Verification of pendulum impacttesting machines - Charpy, Izod and tensile

SHIPS AND MARINE TECHNOLOGY -

Energy prices in the EU Household electricity prices in the EU rose by 2.9% in 2014 Gas prices up by 2.0% in the EU

WINDOWS AND DOORS - WATERTIGHTNESS - TEST METHOD IRISH STANDARD I.S. EN 1027:2000. Price Code. Údarás um Chaighdeáin Náisiúnta na héireann

HEATING FUELS - FATTY ACID METHYL ESTERS (FAME) - REQUIREMENTS AND TEST METHODS STANDARD I.S. EN 14213:2003. Price Code

Welding coordination Tasks and responsibilities

COMMUNICATION FROM THE COMMISSION

DRAFT ÖNORM EN ISO

Krav til sikkerhed for sekundære batterier og installationer af batterier Del 2: Stationære batterier

This document is a preview generated by EVS

SVENSK STANDARD SS-EN 50271

This document is a preview generated by EVS

Conformity assessment Requirements for bodies providing audit and certification of management systems

RULES FOR THE REIMBURSEMENT OF TRAVEL AND SUBSISTENCE EXPENSES FOR EXCHANGE OF OFFICIALS

41 T Korea, Rep T Netherlands T Japan E Bulgaria T Argentina T Czech Republic T Greece 50.

EESTI STANDARD EVS-EN ISO 877-3:2011

SURVEY ON THE TRAINING OF GENERAL CARE NURSES IN THE EUROPEAN UNION. The current minimum training requirements for general care nurses

ARE YOU A EUROPEAN CITIZEN LIVING IN BELGIUM? Come and vote for the European Parliament on 25 May 2014!

Keeping European Consumers safe Rapid Alert System for dangerous non-food products 2014

187/ December EU28, euro area and United States GDP growth rates % change over the previous quarter

Family benefits Information about health insurance country. Udbetaling Danmark Kongens Vænge Hillerød. A. Personal data

This document is a preview generated by EVS

99/ June EU28, euro area and United States GDP growth rates % change over the previous quarter

SEPA. Changes in the Payment System Implementation of the European SEPA Regulations for Kuna and Euro Payments

Waste. Copenhagen, 3 rd September Almut Reichel Project Manager Sustainable consumption and production & waste, European Environment Agency

Facility management Del 7: Vejledning i benchmarking af præstationer

Size and Development of the Shadow Economy of 31 European and 5 other OECD Countries from 2003 to 2015: Different Developments

CENTRAL BANK OF CYPRUS

Installation and equipment for liquefied natural gas - Design and testing of loadinglunloading arms

First estimate for 2014 Euro area international trade in goods surplus bn 24.2 bn surplus for EU28

EUF STATISTICS. 31 December 2013

Students: undergraduate and graduate students who are currently enrolled in universities

13 th Economic Trends Survey of the Architects Council of Europe

International Compliance

Our patent and trade mark attorneys are here to help you protect and profit from your ideas, making sure they re working every bit as hard as you do.

Elevatorer, rulletrapper og rullefortoves energieffektivitet Del 2: Beregning af energi for og klassifikation af elevatorer

Chase Online SM Wire Transfer Help Guide page 1 of 16. How to Send Wire Transfers on Chase Online SM

Application Form: Receptionist / PA to the Senior Leadership Team

168/ November At risk of poverty or social exclusion 2 rate in the EU28, (% of total population)

International Wire Transfers Help Guide Transfer Funds to Overseas Banks

Computing our Future Computer programming and coding in schools in Europe. Anja Balanskat, Senior Manager European Schoolnet

This document is a preview generated by EVS

Ergonomi Fysisk miljø Anvendelse af internationale standarder for personer med særlige behov

Erasmus+ International Cooperation

Analysis on European landscape & Match making tool for Photonics Industry & Research

TPI: Traffic Psychology International on a common European curriculum for postgraduate education in traffic psychology

Transcription:

EN 50126-5 Ausgabe: 2012-12-01 Railway applications The Specification and Demonstration of Reliability, Availability, Maintainability and Safety (RAMS) Part 5: Functional Safety Software Hinweis: Aufgrund von Stellungnahmen kann die endgültige Fassung dieser ÖVE/ÖNORM vom vorliegenden Entwurf abweichen. Stellungnahmen (schriftlich) bis 2013-01-01 an den OVE. Medieninhaber und Hersteller: OVE Österreichischer Verband für Elektrotechnik Austrian Standards Institute ICS Copyright OVE/Austrian Standards Institute 2012. Alle Rechte vorbehalten! Nachdruck oder Vervielfältigung, Aufnahme auf oder in sonstige Medien oder Datenträger nur mit Zustimmung gestattet! Verkauf von in- und ausländischen Normen und technischen Regelwerken durch Austrian Standards Institute Heinestraße 38, 1020 Wien E-Mail: sales@as-plus.at Internet: www.as-plus.at Webshop: www.as-plus.at/shop Tel.: +43 1 213 00-444 Fax: +43 1 213 00-818 Alle Regelwerke für die Elektrotechnik auch erhältlich bei OVE Österreichischer Verband für Elektrotechnik Eschenbachgasse 9, 1010 Wien E-Mail: verkauf@ove.at Internet: www.ove.at Webshop: www.ove.at/webshop Tel.: +43 1 587 63 73 Fax: +43 1 587 63 73-99 Ident (IDT) mit pren 50126-5:2012 zuständig OVE/Komitee TK TM Traktion und Motorik

EN 50126-5:2012 Erläuterungen zum Entwurf Der von CENELEC TC 9X ausgearbeitete Entwurf zu einer Europäischen Norm EN 50126-5:2012 wurde den CENELEC-Mitgliedern zur Abstimmung vorgelegt. Im Falle eines positiven Abstimmungsergebnisses im Sinne der CEN/CENELEC-Regeln wird dieser Entwurf zu einer EN führen. Wie alle Mitgliedsorganisationen von CENELEC ist der OVE grundsätzlich verpflichtet, Europäische Normen in das nationale Normenwerk zu übernehmen und entgegenstehende Normen zurückzuziehen. Der OVE legt hiermit diesen Entwurf eines europäischen Normungsdokumentes der Öffentlichkeit zur Information und Stellungnahme als ÖVE/ÖNORM-Entwurf vor. Da eine Übersetzung in die deutsche Sprache zu diesem Zeitpunkt noch nicht vorhanden ist, wird um die von CENELEC vorgegebene Einspruchsfrist einzuhalten die englischsprachige Fassung der pren 50126-5:2012 zur Information und Stellungnahme vorgelegt. Interessenten können das gegenständliche Dokument beim Österreichischen Verband für Elektrotechnik beziehen bzw. in den Text Einsicht nehmen. 2

DRAFT EUROPEAN STANDARD pren 50126-5 NORME EUROPÉENNE ENTWURF ÖVE/ÖNORM EUROPÄISCHE NORM October 2012 ICS 29.280; 45.020 Will supersede EN 50128:2011 English version Railway applications - The Specification and Demonstration of Reliability, Availability, Maintainability and Safety (RAMS) - Part 5: Functional Safety - Software Applications ferroviaires - Spécification et démonstration de la fiabilité, de la disponibilité, de la maintenabilité et de la sécurité (FDMS) - Partie 5: Sécurité fonctionnelle - Logiciel Bahnanwendungen - Spezifikation und Nachweis von Zuverlässigkeit, Verfügbarkeit, Instandhaltbarkeit und Sicherheit (RAMS) - Teil 5: Funktionale Sicherheit - Software This draft European Standard is submitted to CENELEC members for CENELEC enquiry. Deadline for CENELEC: 2013-03-29. It has been drawn up by CLC/TC 9X. If this draft becomes a European Standard, CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. This draft European Standard was established by CENELEC in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. Warning : This document is not a European Standard. It is distributed for review and comments. It is subject to change without notice and shall not be referred to as a European Standard. CENELEC European Committee for Electrotechnical Standardization Comité Européen de Normalisation Electrotechnique Europäisches Komitee für Elektrotechnische Normung Management Centre: Avenue Marnix 17, B - 1000 Brussels 2012 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Project: 21755 Ref. No. pren 50126-5:2012 E

pren 50126-5:2012-2 - 13001 Contents Page 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 Foreword... 4 Introduction... 6 1 Scope... 9 2 Normative references... 10 3 Terms and definitions... 11 4 Abbreviations... 11 5 Overall framework of EN 50126-5... 12 6 Software Management and Organisation... 13 6.1 Organisation, Roles and Responsibilities... 13 6.2 Personnel Competence... 16 6.3 Lifecycle Issues and Documentation... 17 7 Software assurance... 21 7.1 Analysis... 21 7.2 Software testing... 23 7.3 Software Verification... 24 7.4 Software Validation... 27 7.5 Independent Software Assessment... 29 7.6 Software Quality Assurance... 31 7.7 Safety Management... 33 7.8 Configuration Management and Modification Control... 35 7.9 Support Tools and Languages... 36 8 Generic Software Development... 39 8.1 Lifecycle and Documentation for Generic Software... 39 8.2 Software Requirements... 39 8.3 Architecture and Design... 41 8.4 Component Design... 46 8.5 Component Implementation and Testing... 48 8.6 Integration... 49 8.7 Final Validation and Independent Assessment... 51 9 Development of Application Data or Algorithms: systems configured by application data or algorithms... 58 9.1 Objectives... 58 9.2 Input... 58 9.3 Deliverables... 58 9.4 Requirements... 59 10 Software Deployment and Maintenance... 63 10.1 Software Deployment... 63 10.2 Software Maintenance... 65 Annex A (normative) Criteria for the Selection of Techniques and Measures... 68 Annex B (normative) Key Software Roles and Responsibilities... 82 Annex C (informative) Documents Control Summary... 90 Annex D (informative) Multi-core and Multi-threaded Programming... 92 Annex E (informative) Structure of Software Safety Case... 94 Annex F (informative) Bibliography of Techniques... 103 Bibliography... 136

- 3 - pren 50126-5:2012 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 Figures Figure 1 Illustrative Software Route Map... 8 Figure 2 Illustration of the preferred organisational structure... 14 Figure 3 Illustrative Development Lifecycle 1... 19 Figure 4 Illustrative Development Lifecycle 2... 20 Figure E.1 Structure of Safety Case... 95 Figure E.2 Structure of Technical Safety Report... 96 Tables Table 1 Relation between tool class and applicable paragraphs of 7.9.4.14... 38 Table A.1 Lifecycle Issues and Documentation (6.3)... 69 Table A.2 Software Requirements Specification (8.2)... 71 Table A.3 Software Architecture (8.3)... 72 Table A.4 Software Design and Implementation (8.4)... 73 Table A.5 Verification and Testing (6.2 and 7.3)... 74 Table A.6 Integration (7.6)... 74 Table A.7 Overall Software Testing (7.3 and 8.7)... 74 Table A.8 Software Analysis Techniques (7.4)... 75 Table A.9 Software Quality Assurance (7.6)... 75 Table A.10 Software Maintenance (10.2)... 75 Table A.11 Data Preparation Techniques (9.4)... 76 Table A.12 Coding Standards... 76 Table A.13 Dynamic Analysis and Testing... 77 Table A.14 Functional/Black Box Test... 77 Table A.15 Textual Programming Languages... 78 Table A.16 Diagrammatic Languages for Application Algorithms... 78 Table A.17 Modelling... 79 Table A.18 Performance Testing... 79 Table A.19 Static Analysis... 79 Table A.20 Components... 80 Table A.21 Test Coverage for Code... 80 Table A.22 Object Oriented Software Architecture... 81 Table A.23 Object Oriented Detailed Design... 81 Table B.1 Software Requirements Manager Role Specification... 82 Table B.2 Software Designer Role Specification... 83 Table B.3 Software Implementer Role Specification... 83 Table B.4 Software Tester Role Specification... 84 Table B.5 Software Verifier Role Specification... 84 Table B.6 Software Integrator Role Specification... 85 Table B.7 Software Validator Role Specification... 86 Table B.8 Software Assessor Role Specification... 87 Table B.9 Software Project Manager Role Specification... 88 Table B.10 Software Configuration Manager Role Specification... 88 Table B.11 Software Safety Manager Role Specification... 89 Table C.1 Documents Control Summary... 90

pren 50126-5:2012-4 - 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 Foreword This document [pren 50126-5:2012] has been prepared by CLC/TC 9X "Electrical and electronic applications for railways". This document is currently submitted to the Enquiry. EN 50126 "Railway applications The specification and demonstration of Reliability, Availability, Maintainability and Safety (RAMS)" consists of the following parts: Part 1: Generic RAMS process; Part 2: Systems approach to safety; Part 4: Functional safety Electrical/Electronic/Programmable electronic systems; Part 5: Functional safety Software. This new edition of EN 50126 (all parts) will supersede EN 50126-1:1999, CLC/TR 50126-2:2007, CLC/TR 50126-3:2008, EN 50128:2011 and EN 50129:2003. This part of EN 50126 will supersede EN 50128:2011. This document has been prepared under a mandate given to CENELEC by the European Commission and the European Free Trade Association, and supports essential requirements of EU Directive(s). This European Standard supports the European Railway Directive 2004/49/EC (Railway Safety Directive) and the Commission Regulation (EC) No 352/2009 of 24 April 2009 on the adoption of a common safety method on risk evaluation and independent assessment as referred to in Article 6(3)(a) of Directive 2004/49/EC of the European Parliament and of the Council.

ENTWURF ÖVE/ÖNORM -5-13111 pren 50126-5:2012

pren 50126-5:2012-6 - 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 Introduction EN 50126-1:1999 was produced to introduce the application of a systematic RAMS management process in the railway sector. For safety related electronic systems for signalling, EN 50128:2011 and EN 50129:2003 were produced. Through the application of these European Standards and the experiences gained over the recent years, the need for revision and restructuring became apparent with a need to deliver a systematic and coherent approach to RAMS applicable to all the railway application fields Signalling, Rolling Stock and Fixed Installations. The revision work improved the coherence and consistency of the European Standards, the concept of safety management and the practical usage of EN 50126 and took into consideration the existing and related Technical Reports as well. This European Standard provides railway duty holders and the railway suppliers, throughout the European Union, with a process which will enable the implementation of a consistent approach to the management of reliability, availability, maintainability and safety, denoted by the acronym RAMS. Processes for the specification and demonstration of RAMS requirements are cornerstones of this standard. EN 50126 is the railway sector specific application of IEC 61508. Meeting the requirements in this European Standard is sufficient to ensure that additional compliance to IEC 61508 does not need to be evaluated. With regard to safety EN 50126-1 provides a Safety Management Process which is supported by guidance and methods described in EN 50126-2. EN 50126-1 and EN 50126-2 are independent from the technology used. EN 50126-4 and EN 50126-5 provide guidance specific to safety related E/E/EP technology of railway applications and their application depends on the outcome of the safety related methods described in EN 50126-2. As far as safety is concerned, EN 50126 takes the perspective of functional safety. This does not exclude other aspects of safety. However, these are not the focus. The aims set for revision of EN 50126 required a better understanding of the systems approach and improved methods for applying the safety management process described in EN 50126-1. EN 50126-2 provides this guidance. The application of this European Standard shall be adapted to the specific requirements of the system under consideration. This European Standard can be applied systematically by the railway duty holders and railway suppliers, throughout all phases of the life cycle of a railway application, to develop railway specific RAMS requirements and to achieve compliance with these requirements. The systems-level approach developed by this European Standard facilitates independent assessment of the RAMS interactions between elements of railway applications even if they are of complex nature. This European Standard promotes co-operation between the stakeholders of Railways in the achievement of an optimal combination of RAMS and cost for railway applications. Adoption of this European Standard will support the principles of the European Single Market and facilitate European railway interoperability. The process defined by this European Standard assumes that railway duty holders and railway suppliers have business-level policies addressing Quality, Performance and Safety. The approach defined in this European Standard is consistent with the application of quality management requirements contained within the ISO 9000 series of International standards. With the term document this European Standard rather means technical contents and not necessarily single physical documents. Such technical contents can arbitrarily be combined to physical documents dependent on the needs of the specific project. Technical contents can also be omitted in the processtailoring step which should take place in the early planning phase of a project. The omission of technical

- 7 - pren 50126-5:2012 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 contents has however to be justified with technical arguments. The tailoring process is best documented in a Project Document List, declaring which documents with which technical contents are planned to be created, by whom and in which phase of the project. Omitted technical contents should be highlighted and the omission justified. The current state-of-the-art is such that neither the application of quality assurance methods (so-called fault avoiding measures and fault detecting measures) nor the application of software fault tolerant approaches can guarantee the absolute safety of the software. The proof of the absence of faults, in reasonably complex safety-related software, especially the absence of specification and design faults is currently a formidable if not unattainable task. Adopting a systematic principled process and employing competent resources constitute current best practice in software development. The principles applied in developing high integrity software include, but are not restricted to top-down design methods, modularity, verification of each phase of the development lifecycle, verified components and component libraries, clear documentation and traceability, auditable documents, validation, assessment, configuration management and change control and appropriate consideration of organisation and personnel competency issues. This European Standard does not mandate the use of a particular software development lifecycle. However, illustrative lifecycle and documentation sets are given in 6.3, Figure 3 and Figure 4 and in 8.1.

pren 50126-5:2012-8 - Obtain System Requirements Specification, System Safety Requirements Specification System Architecture Description and System Safety Plan for the system Identify all the safety functions allocated to the software Review all safety functions allocated to the software and determine the Software Safety Integrity Level Produce the Software Requirements Specification and the Software Architecture Specification Design, develop and verify/test the software according to the Software Quality Assurance Plan, Software Safety Integrity Level and the Software Lifecycle Perform the Software Validation and hand over to system integrator Operational life of the system Software Maintenance 13182 13183 Figure 1 Illustrative Software Route Map