UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
 Staff
Norbert Ritter
Interests
Projects
Publications
Biography
Lehrveranstaltungen
Projekt- und Diplomarbeiten
Fachberatung
 Projects
 Intern
 Impressum
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

DA-Thema: Versionierung von Erfahrungsdateneinträgen


Ansprechpartner/Betreuer: Wolfgang Mahnke, Norbert Ritter

Einordnung der Arbeit

Im Rahmen unseres Teilprojektes A3 (Unterstützung des Softwareentwicklungsprozesses durch objekt-relationale Datenbanktechnologie) des SFB's 501 (Entwicklung großer Systeme mit generischen Methoden) entwicklen wir unter anderem die SFB-501-EDB, eine ORDBVS-gestützte Erfahrungsdatenbank. Diese dient momentan im SFB 501 zur Verwaltung von Erfahrungsdaten, d. h. potentiell wiederverwendbaren Software-Artefakten. Konzeptuell wird sie in der laufenden Förderungsperiode des SFB's zu einem umfassenden SE-Repository ausgebaut, das eine integrierte Verwaltung von Erfahrungsdaten, Produktdaten und Ablaufkontrolldaten unterstützt.

Die SFB-501-EDB verwaltet sogenannte Erfahrungsdateneinträge, die als Ausprägungen eines komplex strukturierten abstrakten Datentyps betrachtet werden können. Die Struktur dieses ADTs trägt den Anforderungen Rechnung, daß ein Artefakt aus mehreren, möglicherweise in heterogenen Formaten vorliegenden Repräsentationen gespeichert werden muß und daß verschiedenartige Artefakte mit ebenso verschiedenartigen Beschreibungen assoziiert werden müssen, um sie gezielt wiederauffinden zu können.

Aufgabenstellung

Da die SFB-501-EDB als Wiederverwendungsinfrastruktur gestaltet worden ist, ist offensichtlich die zeitliche Weiterentwicklung erfaßter Artefakte über mehrere Projekte hinweg fuer den Benutzer von Intresse. Um diese, bedeutsamen Artefakt-Zustände und ihre ebenso bedeutsamen Ableitungsbeziehungen zu erfassen und dem Benutzer auch frühere Zustände zu Wiederverwendungszwecken zur Verfügung stellen zu können, muß der gegenwärtige EDB-Ansatz um ein geeignetes Versionierungskonzept erweitert werden. Die Ausarbeitung und Implementierung eines solchen Ansatzes ist Aufgabe dieser Arbeit.

Einstufung

Konzeptionelle und Implementierungsanteile etwa zu gleichen Teilen.

Weitere Informationen