Forschungsthemen
[] Entwicklung eines Bibliothekssystems für Fragmentkomponenten
In der Fragmentbasierten Softwarekomposition werden Komponenten als Fragmente definiert. Mit dem am Lehrstuhl entwickelten Reuseware Composition Framework können Fragmentbasierte Kompositionssysteme für verschiedene Programmier- und Modellierungssprachen erstellt werden. Fragmente werden dort als partielle Modelle (im Sinne der Modellgetriebenen Softwareentwicklung) gehandhabt. Diese werden mithilfe des Eclipse Modeling Frameworks (EMF) verwaltet. Komponenten werden im Allgemeinen in Komponentenbibliotheken organisiert. Die Fragmente in Reuseware werden momentan in so genannten Fragment Stores abgelegt. Dieses System bietet derzeit nur die Möglichkeit, Fragmente direkt für die Wiederverwendung auszuwählen. Es bietet keinerlei Mechanismen für erweitertes Suchen, für Auszeichnen und Dokumentieren von Fragmenten oder für die Wiederverwendung im Team. Ziel dieser Arbeit ist es das primitive Fragmentstore-System von Reuseware zu einem vollwertigen Komponenten-Bibliothekssystem auszubauen. Dabei sollen vorhandene Techniken und Technologien untersucht und wiederverwendet werden. Ins besondere sollen vorhandene Komponentenbibliothekssysteme und moderne Suchtechniken (aus dem Semantic Web und Web 2.0 Bereich) untersucht werden. Des Weiteren soll untersucht werden, wie die speziellen Eigenschaften von Fragmentkomponenten in so einem System genutzt werden können. Die Ergebnisse sollen als Erweiterung des Fragmentstore-Systems von Reuseware umgesetzt werden.
Betreuer: Jendrik Johannes