Skip to content
Thales AG Railway Solution

Projektbeschreibung Case Study

Modernisierung des RBC Terminals für Thales Railway Solution

Überblick

Kunde: Thales Railway Solution
Branche: Eisenbahn- und Verkehrstechnik
Projektdauer: 6 Monate
Herausforderung: Modernisierung einer 10 Jahre alten Java-Applikation für Zugsteuerung unter Beibehaltung des sicherheitskritischen Programmcodes als Blackbox-Library.
Lösung: Neuentwicklung der Bedienoberfläche unter Verwendung des Eclipse RCP Frameworks, umfangreiche Testautomatisierung und Speicherleck-Überwachung.
Ergebnisse: Eine modernisierte, benutzerfreundliche und langzeitstabile Bedienoberfläche für das RBC Terminal, erfolgreich integriert und getestet mit Softwaresimulationen und physischen Controllern.

Die Herausforderung

Thales Railway Solution stand vor der Herausforderung, eine 10 Jahre alte Java-Applikation im Bereich der Zugsteuerung zu modernisieren, ohne den sicherheitskritischen Programmcode zu verändern. Dieser Code sollte als Blackbox in Form einer Library bereitgestellt werden, um die Sicherheit und Zuverlässigkeit der Anwendung zu gewährleisten. Zudem wurde das Framework Eclipse RCP von der Zentrale in Stuttgart als Basis für die Entwicklung vorgegeben.

Die Lösung

In enger Zusammenarbeit mit den Entwicklerteams in Stuttgart und Bukarest (Rumänien) übernahm unser Team die Neuentwicklung der Bedienoberfläche. Die Lösung umfasste:

  • Neuentwicklung der Bedienoberfläche: Unter Verwendung des Eclipse RCP Frameworks wurde eine moderne, benutzerfreundliche Oberfläche entwickelt, die den Anforderungen an eine intuitive Bedienung gerecht wird.
  • Umfangreiche Testautomatisierung: Zur Sicherstellung der Langzeitstabilität und Zuverlässigkeit der Anwendung wurde eine umfangreiche Testautomatisierung der Bedienoberfläche durchgeführt. Dies beinhaltete Tests mit Softwaresimulationen der Datenschnittstellen und später auch im Labor mit physischen Controllern.
  • Speicherleck-Überwachung: Durch kontinuierliche Überwachung während der Testphasen konnten MemoryLeaks identifiziert und behoben werden, was die Langzeitstabilität der Anwendung weiter verbesserte.

Ergebnisse

Die Modernisierung des RBC Terminals für Thales Railway Solution führte zu einer signifikanten Verbesserung der Bedienoberfläche, die nun modern, benutzerfreundlich und für den Langzeitbetrieb ohne Neustart ausgelegt ist. Die erfolgreiche Integration und das Testing mit Softwaresimulationen sowie physischen Controllern bestätigten die Zuverlässigkeit und Stabilität der modernisierten Anwendung.

Fazit

Das Projekt zur Modernisierung des RBC Terminals für Thales Railway Solution demonstriert eindrucksvoll, wie durch enge Zusammenarbeit und technische Expertise eine veraltete Anwendung erfolgreich revitalisiert werden kann. Die Implementierung moderner Entwicklungstools und -methoden, gepaart mit einer umfassenden Testautomatisierung und Speicherleck-Überwachung, hat zu einer Lösung geführt, die den hohen Anforderungen an Sicherheit und Zuverlässigkeit im Eisenbahnsektor gerecht wird. Dieses Projekt unterstreicht unser Engagement für Qualität und Innovation in der Softwareentwicklung.

Kontakt

Zufriedene Kunden sind unsere Motivation Kunden & Referenzen

Unsere zufriedenen Kunden aus den verschiedensten Branchen schätzen unseren nutzerzentrierten Ansatz. Sind auch Sie bereit, Ihre Arbeitsabläufe mit unseren individuellen Softwarelösungen zu optimieren und die Komplexität zu reduzieren? Kontaktieren Sie uns und erfahren Sie, wie wir Ihre Vision von einer einfacheren und effizienteren Arbeitswelt in die Realität umsetzen können.

I was speaking to one of the Performance engineers who are trialing the software version, and he asked me to pass on his thanks for all the new stuff you have added and also for being so proactive with all the bug fixes. So I wanted to pass this message on to you and add…

Sid R.

Rolls-Royce

Q·vi·tech arbeitet seit mehreren Jahren immer wieder in unseren Projekten mit und unterstützt uns bei der Anbindung von Kundensystemen. Wir freuen uns darauf, auch in Zukunft weiter zusammenzuarbeiten.

Gregor Panzer, Leiter IT

Rhenus Home Delivery

Der Geschäftsbereich Transportation Systems von Thales Deutschland arbeitet im Bereich RBC Entwicklung immer wieder gerne mit Q·vi·tech zusammen. Q·vi·tech zeichnet sich einerseits durch eine hohe Flexibilität und andererseits durch eine konsistente, sehr hohe Qualität der Ergebnisse aus.

Dr. Jaschke, Team Leader

Thales Deutschland, RBC Product Test & PTE Dev.

Back To Top