Railway Applications - Requirements for software development

1.1 This document specifies the process and technical requirements for the development of software for programmable electronic systems for use in: - control, command for signalling applications, - applications on-board of rolling stock. This document is not intended to be applied in the area of electric traction power supply (fixed installations) or for power supply and control of conventional applications, e.g. station power supply for offices, shops etc. These applications are typically covered by standards for energy distribution and/or non-railway sectors and/or local legal frameworks. 1.2 This document is applicable exclusively to software and the interaction between software and the system of which it is part. 1.3 Intentionally left blank 1.4 This document applies to software as per subclause 1.1 of this document used in railway systems, including: - application programming, - operating systems, - support tools, - firmware. Application programming comprises high level programming, low level programming and special purpose programming (for example: programmable logic controller ladder logic). 1.5 This document also addresses the use of pre-existing software (as defined in 3.1.16) and tools. Such software can be used if the specific requirements in 7.3.4.7 and 6.5.4.16 on pre-existing software and for tools in 6.7 are fulfilled. 1.6 Intentionally left blank 1.7 This document considers that modern application design often makes use of software that is suitable as a basis for various applications. Such software is then configured by application data for producing the executable software for the application. 1.8 Intentionally left blank 1.9 This document is not intended to be retrospective. It therefore applies primarily to new developments and only applies in its entirety to existing systems if these are subjected to major modifications. For minor changes, only 9.2 applies. However, application of this document during upgrades and maintenance of existing software is advisable. 1.10 For the development of User Programmable Integrated Circuits (e.g. field programmable gate arrays (FPGA) and complex programmable logic devices (CPLD)) guidance is provided in EN 50129:2018 Annex F for safety related functions and in EN 50155:2017 for non-safety related functions. Software running on softcore processors of User Programmable Integrated Circuits is within the scope of this document.

Sektorübergreifende Software-Norm für Eisenbahnen

Applications ferroviaires - Exigences pour le développement de logiciels

1.1 Le présent document spécifie les exigences de processus et techniques applicables au développement de logiciels pour des systèmes électroniques programmables utilisés pour : - les applications de contrôle-commande de signalisation, - les applications embarquées du matériel roulant. Le présent document n'est pas destiné à être appliqué au domaine de l'alimentation électrique de traction électrique (installations fixes) ou de l'alimentation électrique et de la commande des applications conventionnelles (par exemple, alimentation électrique de gare pour les bureaux, magasins, etc.). Ces applications sont habituellement couvertes par les normes sur la distribution d'énergie et/ou les secteurs non ferroviaires et/ou par des cadres législatifs locaux. 1.2 Le présent document est exclusivement applicable au logiciel et à l'interaction entre le logiciel et le système auquel il appartient. 1.3 Volontairement vierge 1.4 Le présent document s'applique aux logiciels conformément au Paragraphe 1.1 du présent document utilisés dans les systèmes ferroviaires, notamment : - la programmation d'applications, - les systèmes d'exploitation, - les outils, - les micrologiciels. La programmation d'applications inclut la programmation de haut niveau, la programmation de bas niveau et la programmation spécifique personnalisée (par exemple : la logique à contacts d'un contrôleur logique programmable). 1.5 Le présent document traite également de l'utilisation de logiciels préexistants (définis en 3.1.16) et d'outils. Ces logiciels peuvent être utilisés si les exigences spécifiques en 7.3.4.7 et 6.5.4.16 relatives aux logiciels préexistants et celles en 6.7 relatives aux outils sont satisfaites. 1.6 Volontairement vierge 1.7 Le présent document part du principe que la conception moderne d'applications utilise fréquemment des logiciels qui conviennent comme base pour diverses applications. Ces logiciels sont ensuite configurés par des données d'application, afin de produire le logiciel exécutable pour l'application. 1.8 Volontairement vierge 1.9 Le présent document n'est pas destiné à être rétroactif. Elle s'applique donc principalement aux nouveaux développements et n'est applicable dans son intégralité aux systèmes existants que s'ils font l'objet de modifications importantes. Pour les modifications mineures, seul le Paragraphe 9.2 s'applique. Cependant, il est conseillé d'appliquer le présent document pendant les mises à niveau et la maintenance des logiciels existants. 1.10 Pour le développement de circuits intégrés programmables par l'utilisateur (par exemple, FPGA [Field-Programmable Gate Array, circuits intégrés prédiffusés programmables] et CPLD [Complex Programmable Logic Device, réseaux logiques programmables complexes]), l'EN 50129:2018 Annexe F donne des préconisations concernant les fonctions relatives à la sécurité et l'EN 50155:2017 donne des préconisations concernant les fonctions qui ne sont pas relatives à la sécurité. Un logiciel qui s'exécute sur les processeurs de coeur de logiciel de circuits intégrés programmables par l'utilisateur est couvert par le domaine d'application du présent document.

Železniške naprave - Zahteve za razvoj programske opreme

General Information

Status
Not Published
Publication Date
16-Nov-2023
Current Stage
5020 - Vote circulated - Formal Approval
Start Date
28-Jul-2023
Completion Date
28-Jul-2023

Relations

Buy Standard

Draft
prEN 50716:2022
English language
127 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
oSIST prEN 50716:2022
01-april-2022
Standard za navzkrižno delujočo programsko opremo za železnice
Cross-functional Software Standard for Railways
Ta slovenski standard je istoveten z: prEN 50716
ICS:
35.080 Programska oprema Software
35.240.60 Uporabniške rešitve IT v IT applications in transport
prometu
45.020 Železniška tehnika na Railway engineering in
splošno general
oSIST prEN 50716:2022 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
oSIST prEN 50716:2022

---------------------- Page: 2 ----------------------
oSIST prEN 50716:2022



EUROPEAN STANDARD DRAFT
prEN 50716
NORME EUROPÉENNE

EUROPÄISCHE NORM

January 2022
ICS 35.240.60

English Version
Cross-functional Software Standard for Railways
To be completed To be completed
This draft European Standard is submitted to CENELEC members for enquiry.
Deadline for CENELEC: 2022-04-22.

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, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the
Netherlands, Norway, Poland, Portugal, Republic of North Macedonia, Romania, Serbia, 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.


European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2022 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.
Project: 72410 Ref. No. prEN 50716 E
1

---------------------- Page: 3 ----------------------
oSIST prEN 50716:2022
prEN 50716:2022 (E)

Contents
European foreword . 4
Introduction. 5
1 Scope . 8
2 Normative references . 9
3 Terms, definitions and abbreviations . 9
3.1 Terms and definitions . 9
3.2 Abbreviations. 14
4 Objectives, conformance and software integrity levels . 15
5 Software management and organization . 16
5.1 Organization and independence of roles . 16
5.2 Personnel competence and responsibilities . 18
5.3 Lifecycle issues and documentation . 19
6 Software assurance . 20
6.1 Software testing . 20
6.2 Software verification .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.