Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-2659
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorPodolskiy, Igorde
dc.date.accessioned2010-01-14de
dc.date.accessioned2016-03-31T07:58:54Z-
dc.date.available2010-01-14de
dc.date.available2016-03-31T07:58:54Z-
dc.date.issued2009de
dc.identifier.other318884429de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-49196de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/2676-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-2659-
dc.description.abstractDie Verwaltung von umfangreichen Datensätzen, die von mehreren Bearbeitern erstellt und gepflegt werden, ist eine anspruchsvolle Aufgabe, insbesondere wenn die Daten häufigen Änderungen unterworfen sind. Versionskontrollsysteme können in solchen Fällen mit Erfolg eingesetzt werden. Die verbreiteten Werkzeuge bieten für hierarchisch strukturierte Daten, die als geordnete Bäume modelliert werden, jedoch nur einen eingeschränkten Funktionsumfang. Insbesondere die Unterschiedsfeststellung und Zusammenführung verschiedener Version ist nicht optimal gelöst. Zudem haben Versionskontrollsysteme in dieser Form nur in wenigen Einsatzgebieten wie der Softwaretechnik Verbreitung gefunden. Diese Arbeit stellt einen Ansatz für die Versionsverwaltung komplexer Datenstrukturen am Beispiel von Eisenbahnfahrplandaten vor, die sich als Beispieldatensatz durch ihre Struktur, ihren Umfang und die komplexen Prozesse in ihrem Lebenszyklus gut als Beispiel eignen. Es werden sowohl die notwendigen Algorithmen als auch Einsatzszenarien für Versionskontrollsysteme im Rahmen der Fahrplanbearbeitungsprozesse vorgestellt und bewertet. Der vorgestellte Ansatz unterstützt die Unterschiedsfeststellung und Zusammenführung nah am fachlichen Datenmodell in vollen Umfang, fügt sich unterstützend in die fahrplanspezifischen Prozesse ein und ist im Rahmen dieser Arbeit prototypisch implementiert worden.de
dc.description.abstractManaging large data sets created and maintained by multiple users in parallel has always been a challenge, especially if the update frequency is high. Version control systems can be used to alleviate the intrinsic problems of such scenarios. However, the tools widely used can offer only limited functionality for hierarchically structured data usually modeled with ordered trees. For example, determining the differences between versions and the merging of different versions doesn't work optimally for such data. Also, version control systems are only widely used in few domains such as software engineering. This thesis describes an approach for the version control of complex hierarhichally and sequentially structured data using the management of railway timetables as a sample domain. Railway timetables are large data sets usually modeled as ordered trees, are part of numerous complex processes and are therefore a good candidate to be managed with a version control system. In this thesis, various difference detection and merge algorithms as well as possibilities for integration with the timetable-specific processes are described and evaluated. The presented approach has been shown to be adequate for its intended purpose and has been implemented in a prototype as a part of this thesis.en
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.classificationVersionsverwaltung , Dezentrale Datenverarbeitung , Fahrplan , Baum <Mathematik> , Liste <Informatik>de
dc.subject.ddc004de
dc.subject.otherDVCS , Unterschiedsfeststellung , Zusammenführung , geordneter Baumde
dc.subject.otherdistributed version control , timetable , ordered tree , diff , mergeen
dc.titleVerteilte Versionsverwaltung von hierarchisch-sequentiellen Datenstrukturen am Beispiel von Eisenbahnfahrplänende
dc.title.alternativeDistributed version control of ordered tree data using railway timetables as a sample domainen
dc.typemasterThesisde
dc.date.updated2014-08-28de
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Softwaretechnologiede
ubs.opusid4919de
ubs.publikation.typAbschlussarbeit (Diplom)de
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
ausarbeitung.pdf1,36 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.