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: Vergleich der SFB-501-EDB mit einem CBR-System zur Erfahrungsdatenverwaltung


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.

Neben einer angemessenen Verwaltung von Erfahrungsdaten muß die SFB-501-EDB insbesondere ein effektives Auffinden eingelagerter Software-Artefakte zum Zwecke der Wiederverwendung anbieten. Hierzu haben sich Mechanismen der ähnlichkeitsbasierten Suche durchgesetzt. Sie erlauben nicht nur eine gewisse Unschärfe in der Formulierung von Suchkriterien, sondern unterbreiten dem Benutzer auch Vorschläge in dem Fall, daß das von ihm spezifizierte Suchkriterium nicht vollständig erfüllt werden kann.

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. Alle für die ähnlichkeitsbasierte Suche relevanten Einstellungen, wie Ähnlichkeits- bzw. Distanzmaße und Gewichte können Benutzer- bzw. Artefakttyp-spezifisch eingestellt werden.

Aufgabenstellung

Der aktuelle (ORDBS-basierte) EDB-Prototyp unterstützt bereits ähnlichkeitsbasierte Suche und auch bei der bereits oben angesprochenen konzeptuellen Weiterentwicklung der SFB-501-EDB spielt die Unterstützung der ähnlichkeitsbasierten Suche eine zentrale Rolle. Folglich soll in dieser Diplomarbeit der Frage nachgegangen werden, wie gut (OR)DB-basierte Techniken diese Art von Anfragen unterstützen können. Diese Frage soll sowohl qualitativ als auch quantitativ beantwortet werden. Dazu sollen (OR)DB-basierte Techniken der ähnlichkeitsbasierten Suche mit den in einem repräsentativen Case-Based-Reasoning-Werkzeug (CBR-Werkzeug) eingesetzten Mechnismen zunächst konzeptionell und danach anhand geeigneter Messungen verglichen werden. Für letzteres ist selbstverständlich eine geeignete Messumgebung zu gestalten und zu implementieren. Der Vergleich der SFB-501-EDB und des angesprochenen CBR-Werkzeugs soll jedoch nicht auf den Aspekt der ähnlichkeitsbasierten Suche beschränkt werden. Ausgehend von der weit umfangreicheren Liste von Anforderungen an die SFB-501-EDB soll zumindest auch konzeptionell untersucht werden, inwieweit spezialisierte Systeme, wie das angesprochene CBR-Werkeug, entsprechende weitere Aufgaben effektiv erfüllen können. Zu diesen Aufgaben gehören Dienste der QIP-Zyklus-Unterstützung, der integrierten Verwaltung von Erfahrungsdaten, Produktdaten und Ablaufkontrolldaten, der Zusammenarbeit mit weiteren Entwurfswerkzeugen, etc., auf deren Erfüllung die SFB-501-EDB zugeschnitten wurde.

Einstufung

Konzeptionelle und Implementierungsanteile etwa zu gleichen Teilen.

Weitere Informationen

  • Diese Arbeit sowie die Arbeit Ähnlichkeitsbasierte Suche könnten sich inhaltlich sehr gut ergänzen.
  • Falls Intresse an diesem Thema oder weiterer Informationsbedarf besteht, bitte an die oben angegebenen Betreuer wenden!