Modulare Software-Architekturen und -Plattformen

Modulare Software-Plattformen treiben die Digitalisierung in der Bahntechnik voran: Produktvarianten können beherrscht sowie eine zeit- und kostenoptimierte Entwicklung im Hinblick auf die Zulassung ermöglicht werden.

Vorbereifahrender Zug mit illustrierten Software-Bausteinen

Modulare Plattformen zur Komplexitätsbeherrschung

Mit der Digitalisierung wächst der Softwareanteil in der Bahntechnik und die Anforderungen an die Zulassung steigen weiter an. Um diese Komplexität in der Softwareentwicklung zu beherrschen, bietet der Plattformansatz eine Lösung und bringt die nötige Flexibilität mit. Dabei können die Entwicklungs- und Betriebsprozesse so angepasst werden, dass die Lebenszykluskosten optimiert und langfristig zukunftsfähige Software entwickelt werden kann.

Infografik Cenelec Konformität

Vorteile des Plattform-Gedankens

Neben einer normkonformen Entwicklung mit modernen Entwicklungsmethoden und hoher Automatisierung ermöglicht die Plattform eine klare Strukturierung durch modulare Software-Architektur. Weitere Vorteile sind die Beherrschung von Varianten sowie die Hardware-Unabhängigkeit. Zudem bietet sie eine klare Zuteilung von Security-Anforderungen.

Entwicklung mit modularen Software-Plattformen

Komplexe und variantenreiche Softwaresysteme können durch den Einsatz von Software-Plattformen iterativ und inkrementell entwickelt, aber auch effizient validiert, begutachtet und homologiert werden. Für eine normkonforme Umsetzung wird ein zweistufiges Vorgehen angewandt:

Infografik Modulare Software Plattformen

Um Software-Plattformen erfolgreich einzusetzen, muss der Plattformansatz konsequent über alle Phasen des Produktlebenszyklus hinweg aufgesetzt und etabliert werden. Wichtig ist dabei, eine differenzierte Strategie für die Softwaresicherung zu verfolgen, die das zweistufige Vorgehen berücksichtigt. Entlang des Prozesses sollte zudem die Softwaresicherung verankert sein. Bei der Verwendung von Software-Plattformen spielt auch das geeignete Zusammenarbeitsmodell zwischen den Ebenen (System – Subsystem – Komponente – Software) eine wichtige Rolle. Darüber hinaus sind die Auswahl geeigneter Tools und Methoden sowie ein hoher Automatisierungsgrad zur Steigerung der Effizienz für den Erfolg entscheidend.

MTU Powerpack

Aus der Praxis: Entwicklung einer Steuerungssoftware für ein PowerPack

Für die normkonforme Entwicklung einer Steuerungssoftware eines modularen Antriebssystem setzten wir modulare Software-Plattformen ein.

Zitatgeber Thomas Freissler

Software-Plattformen sind wichtige Treiber für die Digitalisierung der Bahn. Ein wachsender Markt und zunehmende Produkt-Varianten lassen sich auf diese Weise mit kürzeren Entwicklungszyklen vereinbaren.

Thomas Freissler, Programm Manager

Zukunftsfähige Lösungen mit kurzen Entwicklungszyklen

Durch die zunehmende Komplexität und Individualisierung von Bahnanwendungen, den höheren Wertschöpfungsanteil von Software im Gesamtsystem und die zunehmende Bedeutung von Cyber-Security steigen die Anforderungen an die Entwicklung. Gleichzeitig sind die Reduktion der Kosten sowie kurze Entwicklungszyklen wichtig. Modulare Software-Plattformen sind eine passende Antwort, um im Bahnumfeld Lösungen zu bieten, die robust, variabel und skalierbar sind, inkrementelle Entwicklung unterstützen und dabei zulassungsfähig sind.

Vorteile

Icon smarter Laptop

Zukunftsfähige & normkonforme Software

Icon abgesicherter Prozess

Zeit- & Kostenoptimierung

Icon Variantenvielfalt

Komplexität & Produktvarianten beherrschen

Entdecken Sie mehr