Lehrgebiet InformationssystemeFB Informatik |
||
DA-Thema: Nutzung von XML zur ErfahrungsdatenverwaltungAnsprechpartner/Betreuer: Marcus Flehmig, Wolfgang Mahnke, Norbert Ritter Einordnung der ArbeitIm 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. Da Software-Artefakte in heterogenen, fast beliebigen Formaten abgespeichert werden können, sieht das EDB-Schema beschreibende Strukturen für verschiedenste Arten von Artefakten vor, die als Grundlage für die änlichkeitsbasierte Suche dienen. Im gegenwärtigen (OR)DB-basierten EDB-Prototyp ist zu Beschreibungszwecken eine Generalisierungshierarchie von sogenannten Charakterisierungsvektortypen vorgesehen, die unterscheiden zwischen
AufgabenstellungWie bereits angesprochen sind im gegenwärtigen (OR)DB-basierten EDB-Prototyp Artefakt-Beschreibungen durch eine Typ-Hierarchie erfaßt. Dies hat den Nachteil, daß die Einteilung von Artefakten in Kategorien sehr strikt und unflexibel ist, da beim Ablegen eines Artefakts immer die durch das DB-Schema vorgebenen Bedingungen erfüllt werden müssen. Es kann nicht dynamisch vorhandenes Wissen um das einzulagernde Artefakt als Beschreibung mit diesem Artefakt assoziiert werden. Man beachte, daß die Möglichkeit einer Schemaänderung zwar gegeben ist, aber auch keine befriedigende Lösung darstellt, da eine Typbeschreibung sich zu jedem Zeitpunkt auf alle Ausprägungen dieses Typs bezieht und keine 'individuellen' Abweichungen bzw. Ergänzungen erlaubt. Eine vielversprechende Idee hinsichtlich einer angemessenen Flexibilisierung der Beschreibungsstrukturen in der EDB ist die Abbildung von Beschreibungen auf semi-strukturierte Daten. Damit ergeben sich folgende Aufgaben für diese Diplomarbeit:
EinstufungLeichtes 'Übergewicht' der konzeptionellen Arbeitsanteile gegenüber den Implementierungsanteilen. Weitere Informationen
|