Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
https://www.pst.ifi.lmu.de/DA_Fopra/da-bursche.html

Diplomarbeit

Entwurf und Implementierung eines Komponentenrepository für Java/A-Komponenten


Inhalt

Die an der LFE PST entwickelte Programmiersprache Java/A erweitert Java um Architektur-Konzepte wie Komponenten, Ports, Konnektoren und Kompositionen von Komponenten. Java/A-Komponenten können Atome oder Kompositionen von Komponenten sein.
Um die Vorteile der komponenten-orientierten Software-Entwicklung richtig ausnutzen zu können, sollte es den Software-Entwicklern möglich sein auf bestehende Komponenten zurückzugreifen, anstatt sie ganz neu zu schreiben, und somit das Rad neu zu erfinden. Doch es gibt einige Schwierigkeiten, die überwunden werden müssen, um ein solches Repository effizient anlegen und nutzen zu können. Unter anderem: Wie finde ich eine Komponente, und was für Suchdaten muss ich dazu angeben? In dieser Arbeit sollen bestehende Lösungsansätze zu erweitert werden, damit sie für das Archivieren von Java/A Komponenten anwendbar sind. Darüber hinaus soll das erarbeitete Konzept in einem Komponenterepository realisiert werden. Abschließend soll das Komponentenrepository in die Komponentenentwicklungsplattform CCP integriert werden.

Bearbeiter: Stephan Bursche
Aufgabensteller: Prof. Dr. Martin Wirsing
Betreuer: Florian Hacklinger


Diplomarbeiten Lehrstuhl Institut Universität
Florian Hacklinger (6.4.5)