Je bezoekt momenteel de website in Engels. Informatie van de Nederlands variant wordt nu getoond.

NBN EN 50716:2023

Railway Applications - Requirements for software development

ACTIEF

Over deze norm

Talen
Engels en Frans
Type
NBN Electro
Status
ACTIEF
Publicatiedatum
19 november 2023
Geamendeerd door
EN 50716:2023/prA1:2026:2026
ICS-code
35.240.60 (IT applications in transport)
Ingetrokken datum
Prijs
€ 205,00

Samenvatting

1.1 Dit document specificeert de proces- en technische vereisten voor de ontwikkeling van software voor programmeerbare elektronische systemen voor gebruik in:
- besturing, commando voor signaleringstoepassingen,
- toepassingen aan boord van rollend materieel.
Dit document is niet bedoeld voor toepassing op het gebied van elektrische tractie-energievoorziening (vaste installaties) of voor stroomvoorziening en besturing van conventionele toepassingen, b.v. stationvoeding voor kantoren, winkels. Deze toepassingen vallen doorgaans onder normen voor de energiedistributie en/ of niet-spoorwegsectoren en/ of lokale wettelijke kaders.
1.2 Dit document is uitsluitend van toepassing op software en de interactie tussen software en het systeem waarvan deze deel uitmaakt.
1.3 Opzettelijk blanco gelaten
1.4 Dit document is van toepassing op software volgens subclausule 1.1 van dit document die wordt gebruikt in spoorwegsystemen, waaronder:
- applicatieprogrammering,
- besturingssystemen,
- ondersteunende hulpmiddelen,
-firmware.
Applicatieprogrammering omvat programmering op hoog niveau, programmering op laag niveau en programmering voor speciale doeleinden (bijvoorbeeld: programmeerbare logische controllerladderlogica).
1.5 Dit document behandelt ook het gebruik van reeds bestaande software (zoals gedefinieerd in 3.1.16) en tools. Dergelijke software kan worden gebruikt als aan de specifieke vereisten in 7.3.4.7 en 6.5.4.16 voor reeds bestaande software en voor tools in 6.7 is voldaan.
1.6 Opzettelijk blanco gelaten
1.7 In dit document wordt ervan uitgegaan dat modern applicatieontwerp vaak gebruik maakt van software die geschikt is als basis voor verschillende applicaties. Dergelijke software wordt vervolgens geconfigureerd door toepassingsgegevens voor het produceren van de uitvoerbare software voor de toepassing.
1.8 Opzettelijk blanco gelaten
1.9 Dit document is niet bedoeld als terugwerkende kracht. Het geldt dus primair voor nieuwe ontwikkelingen en alleen in zijn geheel voor bestaande systemen als deze grote wijzigingen ondergaan. Voor kleine wijzigingen geldt alleen 9.2. Het is echter raadzaam dit document toe te passen bij upgrades en onderhoud van bestaande software.
1.10 Voor de ontwikkeling van door de gebruiker programmeerbare geïntegreerde schakelingen (bijv. veldprogrammable gate arrays (FPGA) en complexe programmeerbare logische apparaten (CPLD)) worden richtlijnen gegeven in EN 50129:2018 bijlage F voor veiligheidsgerelateerde functies en in EN 50155:2017 voor niet- veiligheidsgerelateerde functies. Software die draait op softcore-processors van door de gebruiker programmeerbare geïntegreerde schakelingen valt binnen de reikwijdte van dit document.