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

NBN EN 50128:2011

Railway applications - Communication, signalling and processing systems - Software for railway control and protection systems

ACTIEF

Over deze norm

Talen
Engels en Frans
Type
NBN Electro
Status
ACTIEF
Publicatiedatum
23 september 2011
Vervangt
NBN EN 50128:2001
Vervangen door
NBN EN 50716:2023
Gecorrigeerd door
EN 50128:2011/AC:2014
ICS-code
35.240.60 (IT applications in transport)
45.020 (Railway engineering in general)
93.100 (Construction of railways)
Ingetrokken datum
Prijs
€ 205,00

Samenvatting

1.1 Deze Europese norm specificeert het proces en de technische vereisten voor de ontwikkeling van software voor programmeerbare elektronische systemen voor gebruik in spoorwegbesturings- en beveiligingstoepassingen. Het is bedoeld voor gebruik in elk gebied waar er veiligheidsimplicaties zijn. Deze systemen kunnen worden geïmplementeerd met behulp van speciale microprocessors, programmeerbare logische controllers, multiprocessor gedistribueerde systemen, grotere centrale processorsystemen of andere architecturen. 1.2 Deze Europese norm is uitsluitend van toepassing op software en de interactie tussen software en het systeem waarvan deze deel uitmaakt. 1.3 Deze Europese norm is niet relevant voor software waarvan is vastgesteld dat deze geen invloed heeft op de veiligheid, d.w.z. software waarvan storingen geen invloed kunnen hebben op geïdentificeerde veiligheidsfuncties. 1.4 Deze Europese norm is van toepassing op alle veiligheidsgerelateerde software die wordt gebruikt in besturings- en beveiligingssystemen voor spoorwegen, inclusief – applicatieprogrammering, – besturingssystemen, – ondersteunende tools, – firmware. Applicatieprogrammering omvat programmeren op hoog niveau, programmeren op laag niveau en programmeren voor speciale doeleinden (bijvoorbeeld: programmeerbare logische controller ladderlogica). 1.5 Deze Europese norm gaat ook in op het gebruik van reeds bestaande software en tools. Dergelijke software mag worden gebruikt als is voldaan aan de specifieke vereisten in 7.3.4.7 en 6.5.4.16 voor reeds bestaande software en voor tools in 6.7. 1.6 Software die is ontwikkeld volgens een versie van deze Europese norm wordt beschouwd als conform en niet onderworpen aan de vereisten van reeds bestaande software. 1.7 Deze Europese norm gaat ervan uit dat modern applicatieontwerp vaak gebruik maakt van generieke software die geschikt is als basis voor verschillende applicaties. Dergelijke generieke software wordt vervolgens geconfigureerd door gegevens, algoritmen of beide om de uitvoerbare software voor de toepassing te produceren. De algemene artikelen 1 tot en met 6 en 9 van deze Europese norm zijn van toepassing op zowel generieke software als op toepassingsgegevens of algoritmen. De specifieke clausule 7 is alleen van toepassing op generieke software, terwijl clausule 8 de specifieke vereisten voor applicatiegegevens of algoritmen bevat. 1.8 Deze Europese norm is niet bedoeld om commerciële kwesties aan te pakken. Deze moeten worden behandeld als een essentieel onderdeel van elke contractuele overeenkomst. Alle clausules van deze Europese norm moeten in elke commerciële situatie zorgvuldig worden overwogen. 1.9 Deze Europese norm is niet bedoeld als retrospectief. Het is dus primair van toepassing op nieuwe ontwikkelingen en is alleen integraal van toepassing op bestaande systemen als deze ingrijpende wijzigingen ondergaan. Voor kleine wijzigingen geldt alleen 9.2. De beoordelaar moet het bewijsmateriaal in de softwaredocumentatie analyseren om te bevestigen of de bepaling van de aard en reikwijdte van softwarewijzigingen adequaat is. Toepassing van deze Europese norm tijdens upgrades en onderhoud van bestaande software wordt echter ten zeerste aanbevolen.