Vereinfachen Sie Compliance-Workflows mit dem neuen C/C++-Test 2024.2 und KI-gesteuerter Automatisierung | Registrierung

Abstraktes Konnektivitäts-Hintergrundbild

EN 50128

EN 50128 Einhaltung von Parasoft

Was ist EN 50128?

EN 50128 „Eisenbahnanwendungen - Kommunikations-, Signal- und Verarbeitungssysteme“ ist eine europäische Prozessnorm. Es enthält technische Anforderungen mit Verfahren, Grundsätzen und Maßnahmen, um die Entwicklung von Software zu gewährleisten, die bei Sicherheitsauswirkungen als sicher gilt. Die Software, die auf programmierbaren elektronischen Systemen zur Eisenbahnsteuerung - auf der Strecke und auf der Zugseite - ausgeführt wird, wird unter Verwendung dedizierter Mikroprozessoren, speicherprogrammierbarer Steuerungen, verteilter Multiprozessor-Systeme, großer Zentralprozessorsysteme oder anderer Architekturen implementiert.

Durchsetzung der EN 50128-Konformität mit Quellcode-Analyse, Komponententests, Rückverfolgbarkeit und mehr

Erreichen Sie die EN 50128-Konformität effektiv und effizient mit den automatisierten C/C++-Softwaretest-Tool-Lösungen von Parasoft. Seit über 30 Jahren unterstützt Parasoft Unternehmen bei der Einhaltung strenger Standards durch erforderliche Best Practices wie Anforderungsrückverfolgbarkeit, statische Codeanalyse, dynamische Analyse, Unit-Tests, Softwaremetriken, Software-On-Host- oder On-Target-Hardware-Verifizierung und -Validierung sowie vollständigen Strukturcode Abdeckung, Funktions-/Black-Box-Tests und Schnittstellentests.

Wie Parasoft zur Erreichung der EN 50128-Konformität beiträgt

Nutzen Sie Parasoft C/C++test und C/C++test CT, um die Kosten und den Aufwand für die Einhaltung der EN 50128 zu reduzieren, indem Sie mehrere von der Norm geforderte Testmethoden automatisieren. Unsere Tool-Suite für automatisierte Softwaretests spart außerdem Zeit. Automatisch generierte Berichte und Dashboards bieten Teams eine praktische Möglichkeit, Fehler in der Software zu verhindern, aufzudecken und zu beheben und die für die Audits erforderliche Dokumentation vorzubereiten.

Parasoft C/C++test und C/C++test CT erleichtern und automatisieren die in EN 50128, Abschnitt 6 „Software-Sicherung“, spezifizierten Softwaretestmethoden, die eine Reihe von Softwaretestprozessen und -zielen für den Lebenszyklus der Bahnsoftware definieren. Jedes Ziel ist in den folgenden Unterabschnitten des Standards definiert:

  • 6.1 Softwaretests
  • 6.2 Softwareüberprüfung
  • 6.3 Software-Validierung
  • 6.4 Softwarebewertung
  • 6.5 Qualitätssicherung der Software
  • 6.6 Änderungs- und Änderungskontrolle
  • 6.7 Support-Tools und Sprachen

Parasoft C/C++test und C/C++test CT sind die einzigen Softwareentwicklungs- und Testlösungen auf dem Markt, die ein breites Spektrum an Testmethoden zur Maximierung der Effizienz und Verbesserung der Ergebnisse umfassen.

Tabelle A.5
EN 50128 - Überprüfung und Prüfung
Parasoft-Unterstützung
Alle SIL-Stufen (SIL 0 - SIL4)
1Formaler BeweisParasoft DTP
2Statische AnalyseParasoft C / C ++ test
3Dynamische AnalyseParasoft C/C++-Test, C/C++-Test CT
4MetrikParasoft C/C++-Test, C/C++-Test CT
5RückverfolgbarkeitParasoft C/C++-Test, C/C++-Test CT und DTP
6Analyse von SoftwarefehlereffektenParasoft DTP
7Testabdeckung für CodeParasoft C/C++-Test, C/C++-Test CT
8Funktions- / Black-Box-TestsParasoft C/C++-Test, C/C++-Test CT
9Performance TestingParasoft C/C++-Test, C/C++-Test CT
10SchnittstellentestsParasoft C/C++-Test, C/C++-Test CT
Text links: Leitfaden zur Erzielung funktionaler Sicherheit in Eisenbahnsoftware. Das Bild auf der rechten Seite ist eine Vorderansicht eines Automobils in einer städtischen Umgebung, das gerade einen Tunnel passiert hat.
Whitepaper

Leitfaden zur Erzielung funktionaler Sicherheit in Bahnsoftware: So erfüllen Sie die Anforderungen von EN 50128

Die Entwicklungstestlösung von Parasoft für C- und C ++ - Software erleichtert die Anwendung von EN 50128 für Eisenbahnanwendungen. Erfahren Sie, wie Parasoft es Teams ermöglicht, besseren Code für eingebettete Systeme zu erstellen und effizienter zu testen.

Herunterladen