Softwaresysteme, die die Bearbeitungsgeschichte eines Datensatzes verfolgen, haben sich unter den Namen Versionskontrollsystem, Versionsverwaltungssystem oder Konfigurationsverwaltungssystem beispielsweise in der Softwareentwicklung seit Jahrzehnten bewährt. Dabei werden sämtliche bei der Entwicklung entstehenden Dokumente in dem Versionskontrollsystem gespeichert und verwaltet. Ein solches Werkzeug ist ein integraler und zentraler Bestandteil des Softwareentwicklungsprozesses. Die Analyse der gängigen Fahrplanmodelle zeigt, daß Fahrpläne in der Regel in Form geordneter Bäume dargestellt werden. Diese Art der Modellierung ist für alle Arten von strukturierten Daten gebräuchlich und wird auch von existierenden Versionsverwaltungssystemen unterstützt. Es liegt daher nahe, die Erfahrungen aus der Softwareentwicklung auf die Fahrplanbearbeitungsprozesse zu übertragen. Dies gilt sowohl für die Erstellung und Pflege des Regelfahrplans als auch für den Einsatz bei eisenbahnbetriebswissenschaftlichen Untersuchungen. Voraussetzung dafür ist jeweils eine Orientierung der Konfiguration des Versionsverwaltungssystems an den jeweiligen Aufgaben und Arbeitsprozessen der unterschiedlichen Benutzer und idealerweise die Integration in bestehende Werkzeuge. So kann die Kernfunktionalität, die lückenlose Speicherung der Bearbeitungsgeschichte, um für die jeweiligen Nutzer relevanten Schnittstellen, Visualisierungen und Zusatzauswertungen erweitert werden und so die Effizienz bei der Verwaltung der Fahrplandatensätze deutlich erhöhen.
Processing timetable data in railway operations as well as in research projects is a challenging task. Besides complex domain-specific requirements posed by producers and consumers of timetable data, there is also the general problem of managing a complex and extensive data body which is constantly being changed over time, often by several users in parallel. This article presents methods for tracking, efficient comparison and synchronisation of timetable versions in distributed processes. Suggestions are given on possible applications of these methods in timetable creation, maintenance, evaluation and research.
Versionsverwaltungssysteme für Fahrplandaten
Version-management systems for timetable data
ETR - Eisenbahntechnische Rundschau ; 61 , 1/2 ; 56-59
2012
4 Seiten, 4 Bilder, 5 Quellen
Article (Journal)
German