„CROWDCODE hat sehr gut verstanden, wie unsere Bedürfnisse sind, und hat sich dadurch einen Vorteil gegenüber den anderen Anbietern geschaffen.“

Michael Noll

Senior Vice President bei voestalpine Railway Systems

Störungen sichtbar machen:
Die Entstehung von zentrak REELIX

Unternehmen

voestalpine Railway Systems, Division des weltweit agierenden Stahl- und Technologiekonzerns voestalpine

Branche

Herstellung von Eisenbahninfrastruktur

Nutzer

zentrak REELIX: Log- und Anlagenviewer zur grafischen Analyse von Ereignisdaten aus UNILOCK-Steuerungen, als installierbare Desktop-Anwendung und als Web-Variante

Anzahl

Mit jedem Jahr wachsend. Abhängig von der Größe des Verkehrsunternehmens von 3 bis 4 AnwenderInnen bei kleineren bis zu 40 bis 50 bei großen Betrieben

Ausgangssituation

Die voestalpine ist ein weltweit agierender Stahl- und Technologiekonzern. Die Division Railway Systems beliefert Nahverkehrsunternehmen rund um den Globus mit signaltechnischen Lösungen, von Weichensteuerungen bis hin zu Bahnübergängen. Gesteuert und überwacht werden diese Anlagen über die Systemfamilie UNILOCK.

Über diese Anlagen fahren jeden Tag Millionen Züge. Jede Bewegung wird protokolliert: Jede UNILOCK-Steuerung verfügt über einen Event Logger, der sämtliche relevanten Ereignisse und Zustandsänderungen mit Zeitstempel festhält. Millisekunden genau. Alles landet in den Logdateien der Anlage.

Gebraucht werden diese Daten immer dann, wenn etwas nicht rund läuft: Eine Anlage geht wiederholt auf Störung, oder es ist ein Unfall passiert und die Staatsanwaltschaft sichert die Logdateien. Auswerten müssen diese Daten die Service- und Technikteams der Nahverkehrsunternehmen und voestalpine selbst.

Die technischen Informationen lagen also vollständig vor. Sie zu lesen war nur ausgesprochen mühsam. „Das sind endlose Tabellen mit Tausenden von Einträgen, mit Einsen und Nullen für Kommen und Gehen“, beschreibt Michael Noll die Arbeit an den Logdateien. Erschwerend kommt hinzu, dass die Ursache eines Problems häufig schon Stunden oder Tage zurückliegt.

Unsere Ansprechpartner

Michael Noll

Senior Vice President voestalpine Railway Systems

Ziele

Wie eine Fahrt tatsächlich abgelaufen ist, musste man sich aus der Logdatei im Kopf zusammensetzen, Zeile für Zeile. Die Anlage selbst blieb dabei unsichtbar.

Genau diese Übersetzungsarbeit sollte die Software übernehmen: die Ereignisse nicht nur auflisten, sondern sie auf dem Gleisplan der jeweiligen Anlage sichtbar machen, also dem schematischen Bild von Weichen, Signalen und Gleisabschnitten. Und zwar dort, wo im Ernstfall gearbeitet wird: vor Ort an der Anlage, am Windows-Notebook der ServicetechnikerInnen, oft ohne Netzverbindung.

Dabei sollte die Lösung nicht für eine einzelne Anlage entstehen, sondern unterschiedliche UNILOCK-Anlagentypen unterstützen. Eine fertige Lösung dafür gab es nicht. Der Anspruch war deshalb von Anfang an: Wenn schon eine eigene Entwicklung, dann eine, die die Schmerzpunkte der TechnikerInnen vollständig löst und der Komplexität der Anlagen gewachsen ist.

Aus den Rückmeldungen der eigenen Kunden entstand ein Lastenheft und damit die Suche nach einem Entwicklungspartner.

Silver laptop with a dark screen displaying colorful programming code, with a translucent schematic diagram of a railway track layout appearing to emerge from the screen.

„Es gab eine Programmiererwelt, für die war alles klar. Und es gab unsere Eisenbahn- oder Straßenbahnwelt, für uns war alles klar. Diese beiden Welten mussten jetzt miteinander ein Produkt entwickeln.“

Michael Noll, Senior Vice President bei voestalpine Railway Systems

Tablet mit der Mensa Übersichtsseite aus der Smart Success App

Herausforderung

„Wir können zwar programmieren, wir programmieren die Steuerung. Von Software-Coding haben wir aber keine Ahnung“, sagt Michael Noll. Schon der erste Schritt war deshalb schwierig: ein Lastenheft zu schreiben, ohne beurteilen zu können, was davon technisch überhaupt umsetzbar ist.

Auf der Gegenseite bestand dasselbe Problem spiegelverkehrt: Ein Entwicklungsteam kann Software bauen, kennt aber weder Weichensteuerungen noch die Logik einer Signalanlage.

Wie weit die beiden Welten auseinanderlagen, zeigte sich an einer scheinbar einfachen Frage: Was sieht man, wenn man mitten in einen Tag einsteigt? Eine Weiche, die morgens um 9:00 Uhr auf Störung gegangen ist, muss auch dann rot angezeigt werden, wenn man sich erst die Ereignisse ab 15:00 Uhr ansieht. Welche Meldung welchen Zustand auslöst und wie lange er gilt, wussten nur die Fachleute der voestalpine. Dieses Wissen musste erst in klare Regeln übersetzt werden, bevor daraus Software werden konnte.

„Wenn man schon mal mittags bei einer Pizza am Tisch über etwas gesprochen hat, ist das eine ganz andere Basis, als wenn man es nur über Teams macht.“

Michael Noll, Senior Vice President bei voestalpine Railway Systems

Zielerreichung

Die Vergabe lief über den Einkauf: Auf Basis des Lastenhefts wurden mehrere Entwicklungsdienstleister aus der Region zu einem Umsetzungskonzept eingeladen. Den Unterschied im Konzept machte eine Rückfrage von CROWDCODE: Statt die Gleispläne in der neuen Software noch einmal nachzuzeichnen, haben wir gefragt, woher die bereitgestellten Zeichnungen eigentlich stammen.

Die FachanwenderInnen der voestalpine erstellen ihre Anlagenpläne in Visio und versehen die relevanten Shapes mit Metadaten. Daraus wurde ein durchgängiger Weg von Visio über eine SVG-Transformation bis in die Anwendung, und für die voestalpine ein spürbarer Preisvorteil, weil ein ganzer Funktionsblock schlicht nicht entwickelt werden musste.

Gestartet ist das Projekt mit einem Workshop vor Ort, dem regelmäßige Termine, weitere Besuche und eine feste Struktur für Abstimmung und Ablage folgten. Besonders geholfen haben aus Michael Nolls Sicht die persönlichen Termine.

Smartphone mit der Module-Seite aus der Smart Success App
Tablet mit der Mensa Übersichtsseite aus der Smart Success App

Auch offene Punkte, die erst im Projektverlauf auffielen, wurden in diesen Terminen geklärt. „Das lief sehr fair und konstruktiv auf beiden Seiten“, so Michael Noll.

Entstanden ist mit zentrak REELIX ein Werkzeug, das die Logdatei in ein bewegtes Bild der Anlage übersetzt. TechnikerInnen sehen auf dem vertrauten Gleisplan, wie sich Weichen und Signale verhalten haben, spulen vor und zurück oder springen direkt zum kritischen Moment. Die gewohnte Tabelle bleibt daneben erhalten.

REELIX gibt es in zwei Varianten: Als Desktop-Anwendung läuft es vollständig offline und damit überall, auch direkt vor Ort an der Anlage. Die Web-Variante kommt ohne Installation im Browser aus und verwaltet die Gleispläne zentral, sodass alle AnwenderInnen auf denselben aktuellen Stand zugreifen.

„Für jemanden, der überhaupt nicht aus der Branche kommt, haben sie sich sehr schnell eingearbeitet.“

Michael Noll, Senior Vice President bei voestalpine Railway Systems

Mindestens genauso wichtig für die voestalpine: Neue Anlagen legen die TechnikerInnen selbst an. Sie zeichnen den Gleisplan wie gewohnt in Visio, versehen die Elemente mit den passenden Metadaten und laden ihn in REELIX, ganz ohne Programmierung und ohne Zutun von CROWDCODE. Ob ein Nahverkehrsunternehmen fünf oder fünfzig AnwenderInnen hat, ob eine neue Weiche oder ein ganzer Standort dazukommt: Im laufenden Betrieb ist die voestalpine unabhängig von ihrem Entwicklungspartner.

Aus dem Projekt ist zudem ein Produkt geworden: Über ein eigenes, kryptografisch abgesichertes Lizenzmodell vergibt die voestalpine REELIX an ihre Kunden, gebunden an Laufzeit und Produktversion. So wird aus einer Individualentwicklung ein Baustein im eigenen Serviceangebot.

Die spürbarste Neuerung steckt allerdings unter der Oberfläche: Wer mitten in den Daten einsteigt, sieht nicht nur den Augenblick des Einstiegs, sondern den vollständigen Zustand der Anlage zu diesem Zeitpunkt.

Smartphone mit der Module-Seite aus der Smart Success App
Tablet mit der Mensa Übersichtsseite aus der Smart Success App

Die Zeitersparnis bei der Bewertung von Anlagendaten schätzt Michael Noll auf rund 90 Prozent. Eine Bestätigung besonderer Art kam zudem aus dem eigenen Konzern: Eine Schwesterfirma der voestalpine entschied sich bei einer ähnlichen Aufgabe ebenfalls für CROWDCODE. „Auch von den Leuten, die vom Fach sind, kam ein sehr positives Feedback“, berichtet Michael Noll.

Zahlen, Daten, Fakten

Was können wir über die Technik sagen

  • Projektumsetzung von März bis Sommer 2025, erste Abstimmungen bereits Ende 2024
  • 14 Epics und rund 70 Stories, organisiert in Arbeitspaketen statt in Sprints, inkl. wöchentlicher Jours Fixes
  • Deterministische Rekonstruktion des gültigen Anlagenzustands aus der Ereignisfolge: Springen und vollständiges Abspielen führen immer zum selben Ergebnis, auch bei Logdateien mit mehreren tausend Einzelmeldungen je Auswertung
  • Eigener Konfigurationsworkflow: Visio-Shapes mit Metadaten → SVG-Transformation → getaggte Gleispläne in der Anwendung
  • Containerisierter Betrieb mit Docker, automatisierte Builds und Releases über Jenkins
Two line graphs showing data trends from Sept 7 to Sept 13 with peaks and drops over time.

Frontend

Logo Angular
Angular

Als Desktop-Anwendung mit Electron, dieselbe Codebasis auch im Browser lauffähig

Gleisplanformat

SVG

Konfigurierbare SVG-Gleispläne, aus Visio transformiert und mit Meldungsnummern getaggt

Backend

Icon Java Ökosystem
Java Ökosystem mit Spring Boot

Java 21 mit Spring Boot 3.5 (Web, Data JPA, Security, Validation), PostgreSQL über JPA/Hibernate, Schema-Migrationen mit Liquibase, Mapping über MapStruct, Zugriffsschutz über Spring Security mit Form-Login und Session-Cookie

Build & Betrieb

Icon Management System
Maven mit Docker-Container

Maven, Docker-Container, automatisierte Builds und Releases über Jenkins; Desktop-Variante unter Windows und offlinefähig

Modularisierung

Icon Module
Angular Components

Trennung von Log-Import/Validierung, Player-Logik, SVG-Verwaltung und Rendering

Lizenzierung

Lizenz-Tokens

Signierte und verschlüsselte Lizenz-Tokens (JWS/JWE) mit Laufzeit- und Versionsbindung, eigener License Generator

Entdecken Sie Ihre Möglichkeiten:

Beratungsgespräch vereinbaren
Arrow white right