Entwicklung von Bahntechnik

Beschleunigte Entwicklung. Effizientes Testen.

Bahntechnik verbindet Menschen. Software, Geräte und Systeme müssen sowohl im Fahrzeug als auch auf den Gleisen mit höchster Zuverlässigkeit funktionieren. Daher gibt es einige Anforderungen an die Softwareentwicklung für Bahnanwendungen wie z.B. die Unterstützung der Norm CENELEC EN 50716 (ersetzt die Normen EN 50128 und EN 50657) sowie die nahtlose Integration digitaler Lösungen in bestehende Systeme. Ebenso ist die effektive Zusammenarbeit von Netzbetreibern, Regulierungsbehörden und Herstellern essenziell.

Railway_general_image.jpg
Vector Virtual Railway Engineering Day
Am 6. Oktober findet der 2. Vector Virtual Railway Engineering Day statt. In vier Vorträgen und Tool-Demonstrationen erfahren Sie mehr über effiziente Systemtest von Schienenfahrzeugen und Komponenten der Signaltechnik. Freuen Sie sich auf Vorträge von DB InfraGO, Pilz und unseren Vector-Experten.

Vereinfachung Ihrer Eisenbahnprojekten durch beschleunigte Entwicklung und effiziente Tests

Mit den Lösungen von Vector vereinfachen Sie die Entwicklung eines breiten Spektrums komplexer Systeme – von eingebetteter Software bis hin zu komplexen Netzwerken und verteilten Systemen.

Mit unseren Entwicklungswerkzeugen verkürzen Ingenieure und Qualitätssicherungs-Teams ihre Testprozesse, erkennen Fehler frühzeitig und erhalten konsistente Ergebnisse über mehrere Testläufe hinweg.

Der Einsatz robuster und automatisierter Werkzeuge verbessert den Lebenszyklus der Softwareentwicklung erheblich – ganz gleich, ob es sich um Unit-Tests, Integrationstests oder End-to-End-Tests handelt. Sehen Sie selbst, wie Ihr Bahnprojekt von unseren Lösungen profitiert:

Anwendungsbereiche

Umfassende Werkzeugkette für alle Entwicklungs- und Testphasen

Railway_tool-overview.png
Vector bietet eine Vielzahl von Produkten für den Eisenbahnanlagenbau an – hier mit Schwerpunkt auf der Prüfung

CANoe für Eisenbahnsysteme und -netze

CANoe ist unser umfassendes Software-Tool für die Entwicklung, den Test und die Analyse einzelner Geräte sowie ganzer Systeme vernetzter Geräte. Es unterstützt Netzwerkdesigner, Entwicklungs- und Testingenieure während des gesamten Entwicklungsprozesses – von der Planung bis hin zu Tests auf Systemebene. CANoe stellt eine hochmoderne Testumgebung dar, die Tests einzelner Mikrocontroller, Modultests, Integrationstests, Konformitätstests, Regressionstests sowie das Testen von Prototypen unterstützt.

Mehr über CANoe

Statische Codeanalyse für C und C++

PC-lint Plus ist ein Tool zur statischen Analyse, das durch die Analyse von C- und C++-Quellcode Fehler in Software aufspürt. Ähnlich wie ein Compiler analysiert PC-lint Plus Ihre Quellcode-Dateien, führt eine semantische Analyse durch und erstellt einen abstrakten Syntaxbaum, um Ihr Programm darzustellen.

Mehr über PC-lint Plus

Squore und Software-Projektqualität

Squore bieten Ihnen ein innovatives Dashboard zur Entscheidungsfindung. Es ermöglicht Qualitätsmanagement in der Softwareentwicklung, indem es die Projektleistung verbessert, die Softwarequalität steigert und die Einhaltung von Prozessen und Standards sicherstellt. Über den gesamten Projektlebenszyklus erfasst die Variante „Squore/Software Analytics“ automatisch die Kennzahlen aus den verschiedenen, in Ihrer Umgebung bereits eingesetzten Tools und aggregiert diese mit den eigenen Ergebnissen, um Ihnen einen umfassenden und historischen Überblick über Softwareprodukte und -prozesse zu verschaffen.

Mehr über Squore

I/O-Hardware für das Testen von Embedded-Systemen

Tests von eingebetteten Systemen erfordern oft komplexe und kostspielige Testlösungen, weshalb sie erst in den späteren Phasen des Entwicklungsprozesses verwendet werden. Mit dem VIO System lassen sich E/A-Tests bereits viel früher durchführen. Dank seiner kompakten Bauweise eignet es sich ideal für die Verwendung auf dem Labortisch und ermöglicht so bereits in den frühesten Entwicklungsphasen kontinuierliche Tests und Simulationen auf Platine-Ebene. Ganz gleich, ob Sensoren, Aktuatoren oder komplette Steuergeräte während der Hardware-/Software-Entwicklungsphase getestet werden müssen – das VIO System deckt alle Möglichkeiten ab.

Mehr über das VIO System

Skalierbare und modulare Systeme für effiziente HIL-Tests

Um Geräte ausgiebig zu testen, müssen nicht nur die Kommunikationsnetzwerke an das Testsystem angeschlossen werden, sondern auch alle I/O-Schnittstellen. Diese Aufgabe übernimmt das VT System. Es vereinfacht den Aufbau von Prüfständen und HIL-Testsystemen erheblich, da es alle für den Anschluss eines I/O-Kanals benötigten Schaltungskomponenten in einem Modul integriert.

Mehr über das VT System

VectorCAST und Embedded Software in Bahnanwendungen

Dynamische Software-Tests sind ein wesentlicher Bestandteil zur Gewährleistung der funktionalen Sicherheit von Software in Bahnanwendungen und werden durch den CENELEC-Standard EN 50716 (der die Standards EN 50128 und EN 50657 ersetzt) als Anforderung vorgeschrieben. VectorCAST ist die Lösung für das Testen eingebetteter Anwendungen in der Bahnindustrie und unterstützt die Erfassung und Berichterstellung der strukturellen Codeabdeckung auf allen von EN 50716 geforderten Ebenen. Vector bietet ein standardisiertes Tool-Qualifizierungspaket an, das die Genauigkeit der VectorCAST-Ergebnisse in eingebetteten Entwicklungsumgebungen nachweist.

Mehr über VectorCAST

Komfortables Design von automatisierten Testsequenzen

vTESTstudio ist eine leistungsfähige Entwicklungsumgebung zum Erstellen von automatisierten Gerätetests. Um die Effizienz beim Testdesign zu steigern und die Wiederverwendbarkeit zu vereinfachen, stellt es sowohl programmierbasierte, tabellenbasierte als auch grafische Testnotationen und Testentwicklungsmethoden zur Verfügung. vTESTstudio kann in allen Phasen der Produktentwicklung eingesetzt werden: vom Modelltest bis hin zur Systemvalidierung. Dank der Verwendung offener Schnittstellen lässt es sich einfach in bestehende Werkzeugketten integrieren.

Mehr über vTESTstudio

Prüfung von Fahrerassistenzsystemen für Bahn und Straßenbahn mit DYNA4

Schienenfahrzeuge und Straßenbahnen können mit einer Vielzahl von Fahrerassistenzsystemen ausgestattet sein. Die Funktionen erfordern umfassende Tests, die zusätzlich durch Simulationen abgedeckt werden können. DYNA4 kann für virtuelle Erprobungen während des gesamten Entwicklungsprozesses verwendet werden, vom Entwurf der Steuerungsfunktionen bis hin zur Verifikation und Validierung. DYNA4 ist eine offene Simulationsumgebung für virtuelle Erprobungen und bietet eine Vielzahl von Möglichkeiten zum Testen von Schienenfahrzeugen und deren Umgebungswahrnehmung.

Mehr über DYNA4

Agile und ganzheitliche Systementwicklung mit PREEvision

Erzeugen und verwalten Sie digitale Modelle komplexer Systeme mit einem umfassenden Satz an Werkzeugen für modellbasiertes Systems Engineering (MBSE) und vollständiger Unterstützung des RFLP-Ansatzes (Beschreibung von Anforderungen, Funktionen, logischen und physikalischen Aspekten im Kontext des Systemdesigns).

Erfahren Sie mehr über eine vollständige SE-Lösung mit integrierter Rückverfolgbarkeit von den Anforderungen über die Systeme bis hin zur Software und zu den Tests. Erfahren Sie, wie Sie Ihre Teams mit klar definierten Entwicklungspipelines zusammenbringen können.

  • Ein Tool für alle SE-Prozesse
  • Kontinuierliche Rückverfolgbarkeit
  • Entwicklungspipelines für agile Ansätze
  • Umfangreiche Möglichkeiten zur Anpassung

Mehr über PREEvision

CANoe für Software-in-the-Loop-Tests einrichten

Die Kommunikation zwischen CANoe und der zu testenden Software (SUT) wird durch den SIL-Adapter realisiert. Dieser SIL-Adapter besteht aus automatisch generierten Quelldateien und Bibliotheken, die auf einer Beschreibung der Sensor-, Aktor-, Netzwerk- und/oder Software-Schnittstellen des SUT basieren. Zu diesem Zweck können sowohl Python- als auch C/C++-SIL-Adapter generiert werden. Diese Softwarekomponenten fügen Sie dann dem SUT-Projekt zur Instrumentierung hinzu. Der SIL-Adapter verwendet das SIL-Kit, eine Open-Source-Softwarebibliothek von Vector, als Middleware für den Datenaustausch mit CANoe.

Mehr zum SIL KIT

Nachhaltige Verbesserung von Effizienz und Qualität

Die Bahnbetreiber und damit auch die Hersteller und Zulieferer sind durch die Liberalisierung der Bahnen einem starken Wettbewerb und Kostendruck ausgesetzt. Die weltweit verteilte Entwicklung unter hohen Qualitätsanforderungen verlangt nach optimierten Entwicklungs- und Zulassungsprozessen. Von Vector Consulting Services erhalten Sie konkrete Lösungen und Unterstützung bei der schlanken und effektiven Umsetzung von IRIS und CENELEC, sowie bei Prozessverbesserungen nach CMMI und agilen Methoden für sicherheitskritische Systeme.

Mehr über Vector Consulting Services

Jetzt verfügbar: Railway Signalling Add-On für CANoe

Automatisieren Sie das Testen Ihrer Komponenten der Leit- und Sicherungstechnik, wie z.B. Stellwerke und Object-Controller. Mit dem Add-On unterstützt unser Test-Tool CANoe auch EULYNX- und NeuPro-Systeme. Zu den wichtigsten Funktionen gehören:

  • Unterstützung der Protokolle SCI (PDI und BTP), RaSTA und OPC UA.
  • Erstellen und Ausführen von Testfällen zur Überprüfung der Anforderungen auf allen Protokollebenen
  • Erzeugen von neuen Simulationen auf Anwendungsebene oder Verwendung von vorhandenen Simulatoren.
  • Verzögern, verwerfen und manipulieren von Botschaften mit Fehlerinduktion.
  • Verifizieren der Cybersecurity Ihres Systems mit Fuzz-Testing-Funktionen.
  • Verfolgen des Entwicklungsfortschritts durch Verknüpfung der Testfälle mit den Anforderungen in ALM-Werkzeugen.

Lesen Sie auch die Success-Stories mit DB InfraGO oder Pintsch – zwei Beispiele, wie CANoe das Entwickeln und Testen von Elementen der Leit- und Sicherungstechnik vereinfacht.

Success Stories mit Kunden

Lassen Sie uns über Ihre Anforderungen im Bereich der Eisenbahnsystemtechnik sprechen
Lassen Sie uns über Ihre Anforderungen im Bereich der Eisenbahnsystemtechnik sprechen
Ganz gleich, ob Sie sich gerade über Ihre Optionen informieren oder bereits Ihre nächsten Schritte planen – teilen Sie uns Ihre Anforderungen mit. Wir unterstützen Sie dabei, die richtige Lösung zu finden.