Diplom- und Studienarbeiten
Die Fachgruppe Praktische Informatik bietet Diplom- und Studienarbeiten zu verschiedenen Themenbereichen an. Das Thema der Diplom- oder Studienarbeit sollte in den Gebieten Datenbanken und/oder Softwaretechnik liegen. Das genaue Thema wird mit den Interessent(inn)en unter Berücksichtigung der Interessen und Vorkenntnisse abgesprochen. Zur Zeit aktuelle Themengebiete und "vorrätige" Einzelthemen sind unten aufgelistet.
Student(inn)en, die eine Diplomarbeit im Themenbereich Datenbanksysteme oder Softwaretechnik schreiben möchten, sollte möglichst frühzeitig mit uns Kontakt aufnehmen. Es wird darum gebeten, vorab die Allgemeinen Hinweise zur Planung und zum Ablauf von Diplomarbeiten zu lesen.
Das Vorstehende gilt analog für Studienarbeiten (speziell im Studiengang Wirtschaftsinformatik). Beachten Sie bitte die Erläuterungen zum Umfang von Studien- und Diplomarbeiten.
Derzeit laufende und bereits abgeschlossene Arbeiten befinden sich in der Gesamtübersicht.
Themengebiet
Differenzwerkzeuge
für Modelldokumente
-
GUI-Elemente für Modell-Differenz- und Mischwerkzeuge
(Diplomarbeit)
Differenz- und Mischwerkzeuge für Modelle sollten die zu mischenden Modelle so anzeigen, daß Gemeinsamkeiten und Unterschiede zwischen den Modellen und die Alternativen, zwischen denen bei Konflikten zu entscheiden ist, leicht erkennbar sind. Hierzu sollten die Modelle grundsätzlich in der gewohnten graphischen Notation angezeigt werden, die allerdings um Informationen zu den Differenzen und Konflikten zu erweitern ist; ferner sind zusätzliche ... (mehr)
Modellsynthese und Differenzanalyse (Diplomarbeit)
Die modellgetriebene Softwareentwicklung hat in vielen Bereichen an Bedeutung gewonnen. Bei diesem Vorgehen steht das Modell des zu realisierenden Systems im Vordergrund, welches iterativ mittels geeigneter Werkzeuge und Sprachen erstellt, transformiert und präzisiert wird. Auch im Bereich der Elektrotechnik ist ein ähnliches Vorgehen zur Spezifikation von Regelkreisen und Controllern durch Modelle bereits seit ... (mehr)
Optimierung der Differenzberechnung für konkrete Diagrammtypen (Diplomarbeit)
Die Berechnung guter Differenzen ist sehr rechenzeitaufwendig. Um sowohl die Qualität der berechneten Differenzen als auch die Laufzeit der Berechnungen zu optimieren, muss die spezielle Semantik des jeweiligen Diagrammtyps ausgenutzt werden, ferner die typischen Merkmale von Änderungen an Dokumenten in der Praxis. Hierzu sind auf Basis bereits vorhandener Algorithmen neue Qualitätsmße für Differenzen und Heuristiken zu entwickeln und ... (mehr)
Entwicklung von Qualitätsmaßen für Differenzen (Diplomarbeit)
Die Differenz zwischen zwei gegebenen Diagrammen sind nie eindeutig, unter den denkbaren Differenzen muss genau eine "gute" ausgewählt werden. Die Qualiät von Differenzen wird einerseits subjektiv von Entwicklern beurteilt, für diverse Optimierungen braucht man hingegen algorithmisch bestimmbare Qualitätsmaße. Derartige Qualitätsmaße können aus einer Kombination diverser Metriken für Differenzen kombiniert werden. Ziel ist es daher, automatisch bestimmbare Qualitätsmaße zu definieren, die möglichst ... (mehr)
Gewinnung von Analyseinformationen aus Modellrepositories (Vorläufiger Arbeitstitel) (Diplomarbeit)
In der modellbasierten Softwareentwicklung (MDD) werden Softwaresysteme durchgängig mit Hilfe von Modellen beschrieben. Ähnlich wie Sourcecode werden diese Modelle in Repositories wie CVS oder Subversion abgelegt und versioniert. Hierbei häufen sich viele Modellversionen, die reichlich Informationen über Entwicklungsprozess und -qualität liefern. Die verschiedenen Versionen verraten z.B. ob Teile redundant entwickelt ... (mehr)
Erforderliche Vorkenntnisse: abhängig von der Themenstellung, u.a.
- sehr gute Kenntnisse in der UML und XMI
- sehr gute Kenntnisse in Java-Programmierung
- gute Kenntnisse in Datenstrukturen (insb. Suchbäume)
Themengebiete
Computational Intelligence / Algorithm Engineering / Bioinformatik
-
Cooperative Algorithm Engineering Workbench (Diplomarbeit)
Technologischer Fortschritt ist in weiten Teilen der Wissenschaft, Technik und Wirtschaft in zunehmendem Maße abhängig von leistungsfähigen Computeranwendungen. Den Kern all dieser Anwendungen bilden Algorithmen mit entsprechenden Datenstrukturen, deren systematische Entwicklung Ziel der Algorithmik ist. Die klassische Algorithmik konzentriert sich jedoch hauptsächlich auf theoretische Analysen unter oft stark vereinfachenden, unrealistischen ... (mehr)
Themengebiet
Arbeiten mit
externen Kooperationspartnern und ausländischen
Universitäten
Neben Themen, die direkt mit den vorstehenden aktuellen Forschungsgebieten der Fachgruppe zusammenhängen, betreuen wir in Ausnahmefällen auch auf anderen Teilgebieten von Datenbanksystemen und Softwaretechnik Diplom- oder Studienarbeiten, die ganz oder teilweise zusammen mit externen Kooperationspartnern durchgeführt werden. Bei Interesse können wir auch Diplomarbeiten vermitteln, die an ausländischen Universitäten durchgeführt werden.


