Simplifiez les flux de travail de conformité avec le nouveau test C/C++ 2024.2 et l'automatisation pilotée par l'IA | Inscrivez-vous

Image d'arrière-plan de connectivité abstraite

EN 50128

Conformité EN 50128 avec Parasoft

Qu'est-ce que la norme EN 50128?

EN 50128 «Applications ferroviaires - Systèmes de communication, de signalisation et de traitement» est une norme de procédé européenne. Il contient des exigences techniques avec des procédures, des principes et des mesures pour garantir le développement de logiciels considérés comme sûrs là où il y a des implications pour la sécurité. Le logiciel qui fonctionne sur les systèmes électroniques programmables de contrôle ferroviaire - sur la voie et du côté du train - est mis en œuvre à l'aide de microprocesseurs dédiés, de contrôleurs logiques programmables, de systèmes distribués multiprocesseurs, de systèmes de processeurs centraux à grande échelle ou d'autres architectures.

Application de la conformité EN 50128 avec l'analyse du code source, les tests unitaires, la traçabilité, etc.

Atteignez la conformité EN 50128 de manière efficace et efficiente avec les solutions d'outils de test de logiciels automatisés C/C++ de Parasoft. Depuis plus de 30 ans, Parasoft aide les organisations à respecter des normes rigoureuses grâce aux meilleures pratiques requises telles que la traçabilité des exigences, l'analyse de code statique, l'analyse dynamique, les tests unitaires, les métriques logicielles, la vérification et la validation du matériel sur hôte ou sur cible, le code structurel complet. couverture, tests fonctionnels/boîte noire et tests d'interface.

Comment Parasoft contribue à atteindre la conformité EN 50128

Tirez parti de Parasoft C/C++test et C/C++test CT pour réduire le coût et les efforts nécessaires pour atteindre la conformité à la norme EN 50128 en automatisant plusieurs méthodes de test requises par la norme. Notre suite d’outils de tests logiciels automatisés permet également de gagner du temps. Les rapports et tableaux de bord générés automatiquement offrent aux équipes un moyen pratique de prévenir, d'exposer et de corriger les erreurs dans le logiciel et de préparer la documentation requise pour les audits.

Parasoft C/C++test et C/C++test CT facilite et automatise les méthodes de test de logiciels spécifiées dans la norme EN 50128, section 6 « Assurance logicielle », qui définit un ensemble de processus et d'objectifs de tests de logiciels pour le cycle de vie des logiciels ferroviaires. Chaque objectif est défini dans les sous-sections suivantes de la norme :

  • 6.1 Test du logiciel
  • 6.2 Vérification du logiciel
  • 6.3 Validation du logiciel
  • 6.4 Évaluation du logiciel
  • 6.5 Assurance qualité du logiciel
  • 6.6 Modification et contrôle des changements
  • 6.7 Outils d'assistance et langues

Parasoft C/C++test et C/C++test CT sont la seule solution de développement et de test de logiciels sur le marché qui inclut un large éventail de méthodologies de test pour maximiser l'efficacité et améliorer les résultats.

Tableau A.5
EN 50128 - Vérification et essais
Assistance Parasoft
Tous les niveaux SIL (SIL 0 - SIL4)
1Preuve formellePAO Parasoft
2Analyse statiqueParasoft C / C ++test
3Analyse dynamiqueTest Parasoft C/C++, Test C/C++ CT
4MétriqueTest Parasoft C/C++, Test C/C++ CT
5TraçabilitéTest Parasoft C/C++, test C/C++ CT & PAO
6Analyse des effets des erreurs logiciellesPAO Parasoft
7Tester la couverture pour le codeTest Parasoft C/C++, Test C/C++ CT
8Test fonctionnel / boîte noireTest Parasoft C/C++, Test C/C++ CT
9Test de performanceTest Parasoft C/C++, Test C/C++ CT
10Test d'interfaceTest Parasoft C/C++, Test C/C++ CT
Texte à gauche : Guide pour atteindre la sécurité fonctionnelle dans les logiciels ferroviaires. L'image de droite est une vue de face en hauteur d'une automobile en milieu urbain venant de traverser un tunnel.
whitepaper

Guide pour atteindre la sécurité fonctionnelle dans les logiciels ferroviaires : comment satisfaire aux exigences de la norme EN 50128

La solution de test de développement de Parasoft pour les logiciels C et C ++ facilite l'application de la norme EN 50128 pour les applications ferroviaires. Découvrez comment Parasoft permet aux équipes de produire un meilleur code pour les systèmes embarqués et de le tester plus efficacement.

Télécharger