en 50128 – Wikipedia

before-content-x4

Zone Applications de train
titre Technologie des télécommunications, technologie de signalisation et systèmes de traitement des données
Brève description: Logiciel pour les systèmes de contrôle et de surveillance des chemins de fer
Dernière édition 2011
Normes nationales Votre en 50128

Le En 50128 est une norme européenne pour les logiciels pertinents en matière de sécurité du chemin de fer, à la fois la route et le côté train. Avec l’EN 50129 pour le matériel et les processus d’enregistrement, l’EN 50128 est une spécialisation de l’EN 61508. L’EN 50128 est une norme de processus. Il montre quelles procédures, principes et mesures doivent être utilisés afin que le logiciel soit considéré comme sûr.

after-content-x4

La première version de l’EN 50128 a été publiée en 2001 et s’est retirée après une période de transition de trois ans en avril 2014. La version suivante a été créée par le VDE en allemand et mise en vigueur par CENELEC en mars 2012. Le nom complet est: Din en 50128; VDE 0831-128: 2012–03: applications de train – technologie de télécommunications, technologie de signalisation et systèmes de traitement des données – logiciel pour les systèmes de contrôle et de surveillance des chemins de fer; Version allemande en 50128: 2011. En septembre 2014, une correction a été publiée et une feuille supplémentaire a été publiée en juillet 2016, qui fournit de l’aide sur les sujets SIL 0, les outils, les rôles / indépendance, les documents, les méthodes et les processus.

En avril 2014, la validité de cette version pour les véhicules ferroviaires a été fixée fin avril 2017. La Federal Railway Authority a prolongé la période de transition jusqu’à la forme successeur du successeur. [d’abord] qui est apparu en août 2017 et en train Véhicules Spécialise. Dans ce document, des dispositions ont été supprimées qui ont été recouvertes de l’équipement de la peau et n’étaient pas utiles pour l’équipement des véhicules. Les “véhicules” DKE / UK 351.1 sont responsables.

Pour le train Systèmes de signalisation Le DIN EN 50128 / A1 VDE 0831-128 / A1 à partir de septembre 2019 est actuellement valide. Le DKE / UK 351,3 “Systèmes de signalisation ferroviaire” est responsable.

En Autriche, la norme a été publiée sous le nom d’Oeve / Oenorm en 50128 et en Suisse sous le nom de SN EN 50128.

Les principes suivants doivent être appliqués, entre autres:

  • Processus de conception descendant
  • Modularité
  • Vérification de chaque phase du cycle de vie du développement
  • Composants SW vérifiés et bibliothèques de composants SW
  • Documentation claire et traçabilité
  • Documents audiables
  • Validation
  • Évaluation
  • Gestion de la configuration et gestion du changement
  • Considération appropriée des questions de l’organisation et de la compétence du personnel

Niveau d’intégrité de la sécurité du logiciel [ Modifier | Modifier le texte source ]]

Le processus de développement logiciel selon EN 50128 commence par une classification de sécurité des fonctions du logiciel que l’EN 50126-2 est prise. La norme distingue cinq niveaux d’intégrité de sécurité des logiciels (SIL) de 0 à 4. Dans le dernier projet de l’EN 50128, comme dans EN 50126 et EN 50657, “SIL 0” a été remplacé par “l’intégrité de base”. [2]

after-content-x4

Processus de développement de logiciels [ Modifier | Modifier le texte source ]]

L’EN 50128 stipule la création d’une spécification des exigences logicielles. Le document doit Soyez complet, clair et testable. La spécification des exigences logicielles doit être progressivement affinée pour l’architecture logicielle, puis pour la conception du logiciel et enfin au projet de module logiciel. Le codage rejoint. Chaque étape doit être documentée, les résultats de chaque étape doivent être vérifiés (vérification).

Le code fini doit être testé progressivement. D’abord les modules logiciels sont testés individuellement, puis l’interaction des modules logiciels individuels (test d’intégration du logiciel), puis l’interaction du logiciel et du matériel (test d’intégration du matériel logiciel). Dans une validation finale, le logiciel doit être vérifié sur le matériel cible par rapport à la spécification des exigences du logiciel. Dans le cas de SIL> 0, le logiciel doit être évalué par un expert certifié par une autorité de sécurité européenne.

L’un des processus de développement décrits dans EN 50128 est également appelé modèle V. Comme la lettre “V”, elle consiste en une branche descendant (affiner la spécification au codage) et une branche montante qui consiste à composer, tester et valider le logiciel.

Exigences de processus croisé [ Modifier | Modifier le texte source ]]

En plus des exigences pour le processus de développement de logiciels, l’EN 50128 contient également des exigences pour la qualification du personnel, la documentation, la gestion de la qualité et la procédure pour les modifications apportées au logiciel (maintenance du logiciel, chapitre 16 de l’EN 50128).

Techniques et mesures [ Modifier | Modifier le texte source ]]

L’EN 50128 recommande ou nécessite: “Une sélection raisonnable d’outils, y compris les méthodes de conception, les langues et les compilateurs, doit être sélectionnée pour les exigences de sécurité logicielle requises sur l’ensemble du cycle de vie du logiciel.” La portée, la responsabilité et la qualité de ces techniques et mesures augmentent avec l’augmentation du SIL.

Par exemple, la norme pour les tests de fonction SIL 0 du logiciel recommande. Pour SIL 1 et 2, des techniques de test supplémentaires telles que B. Tests de performances recommandés pour les SIL 3 et 4, entre autres, l’utilisation d’un langage de programmation avec un frappeur fort.

L’EN 50128 s’applique à tout logiciel pertinent de sécurité du chemin de fer. En Allemagne, la Federal Railway Authority (EBA), avec son règlement administratif pour l’acceptation des véhicules ferroviaires conformément à l’article 32 (1) EBO dans le domaine de la responsabilité du Federal Railway Office (VWV Acceptation § 32), a fait l’application de EN 50128 Exprimablement contraignant pour la sécurité des logiciels à bord du chemin de fer (voir l’annexe 1, le numéro 13 du VWV § 32). En coopération avec l’Association de l’industrie ferroviaire en Allemagne (VDB) et Deutsche Bahn, l’EBA a légèrement modifié les exigences de EN 50128, à condition que le logiciel de véhicule soit accepté:

  • Une distinction est faite entre le logiciel non pertinent (SIL = 0) et le logiciel pertinent en matière de sécurité (SIL> 0).
  • En cas de modifications des logiciels livrés, non seulement le chapitre 16 de l’EN 50128, mais leur canon entier de demandes doit être observé.
  1. EBA: Arrangement de transition pour le licenciement de Din en 50128. Fachmittelung 09/2017 à partir du 11 mai 2017.
  2. Modifications apportées à l’EN 50128 Vde-verlag.de , 10 janvier 2020.

after-content-x4