Direkt zum Inhalt | Direkt zur Navigation

Sonja Maier

Arbeiten

- Allgemeine Hinweise

- Angebotene Bachelorarbeiten, Studienarbeiten

- Angebotene Masterarbeiten, Diplomarbeiten

- Allgemeine Hinweise zur Anfertigung Arbeiten

Auf den Seiten des Prüfungsausschusses finden Sie folgende Informationen zur Anfertigung von Arbeiten:

[Bachelorarbeiten (INF)] [Bachelorarbeiten (WINF)]

[Masterarbeiten (INF)] [Masterarbeiten (WINF)]

Auf folgender Seite finden Sie eine Latex-Vorlage für Bachelor-/Masterarbeiten, die Sie für die Anfertigung von Arbeiten verwenden dürfen.

[LaTeX Vorlage - Arbeiten]

 

- Angebotene Bachelorarbeiten, Studienarbeiten

Untersuchung und Verwendung verschiedener Bibliotheken zur Darstellung von Graphen.

Es existieren eine Reihe von Bibliotheken zur Darstellung von Graphen. Beispiele hierfür sind u.a. yFiles, Jung, Prefuse oder jGraph. Ihre Aufgabe ist es diese Bibliotheken etwas näher zu betrachten und zu vergleichen. Im Kontext Ihrer Arbeit sollen Sie einen Teil dieser Bibliotheken dazu verwenden, einfache Diagramme darzustellen.

GraphGraphGraph

Vorraussetzungen: Gute Java Kenntnisse. Kann auch zu einer Masterarbeit erweitert werden.

Betreuer: Prof. Dr.-Ing. Mark Minas

Ansprechpartner: Sonja Maier

Integration von DiaMeta-Editoren in Eclipse.

DiaMeta ist ein in Java entwickeltes Tool zur Spezifikation von Editoren für visuelle Sprachen. Beispiele für visuelle Sprachen sind UML Klassendiagramme oder Nassi-Shneiderman Diagramme. Momentan wird ein mit DiaMeta generierter Editor als selbständiges Programm ausgeführt. In Zukunft soll es die Möglichkeit geben, solche Editoren direkt in Eclipse auszuführen, ähnlich der Editoren, die der Rational Systems Developer zur Verfügung stellt. Ihre Aufgabe ist die Integration in Eclipse, und die damit verbundenen Anpassungen des DiaMeta-Frameworks. Neben der Darstellung der Diagramme soll es u.a. auch möglich sein das interne Modell eines Diagramms direkt in Eclipse darzustellen.

Vorraussetzungen: Gute Java Kenntnisse.

Betreuer: Prof. Dr.-Ing. Mark Minas

Ansprechpartner: Sonja Maier

Weitere Themen.

Weitere Themen auf Anfrage. Am liebsten aus den Bereichen Modellierung, Diagramm-Editoren, Layout, Pattern.

- Angebotene Masterarbeiten, Diplomarbeiten

Konzeptionierung und Umsetzung eines Frameworks zur Darstellung und Modifikation von Diagrammen auf dem iPhone.

In dieser Arbeit soll eine Applikation für das iPhone konzipiert und umgesetzt werden. Mithilfe dieser Applikation soll es möglich sein verschiedene Diagramme, wie beispielsweise Klassendiagramme oder Petrinetze, darstellen zu können. Darüber hinaus soll die Möglichkeit bestehen diese Diagramme auf dem iPhone zu erstellen und zu modifizieren. Das iPhone unterstützt eine Reihe von speziellen Interaktionsmechanismen, die im Kontext dieser Arbeit genutzt werden können.

Vorraussetzungen: Interesse am Erlernen einer unbekannten Programmierpsrache. Wenn möglich, Erfahrung mit Mac OS X.

Betreuer: Prof. Dr.-Ing. Mark Minas

Ansprechpartner: Sonja Maier

Erweiterung des DiaMeta-Frameworks um mehrere Sichten.

In dieser Arbeit soll DiaMeta um die Möglichkeit der Nutzung mehrerer Sichten erweitert werden. Momentan werden Diagramme immer komplett, und immer in exakt einem Fenster dargestellt. Im Gegensatz dazu ist beispielsweise denkbar, dass in einem Hauptfenster das gesamte Diagramm angezeigt wird. In allen anderen Fenstern kann dann ein Teil dieses Diagramms dargestellt werden. Hierbei kann das Diagramm in den einzelnen Fenstern ganz unterschiedlich dargestellt werden. ändert ein Benutzer eines der Diagramme, dann müssen die anderen Diagramme entsprechend aktualisiert werden.

GraphGraph

Vorraussetzungen: Gute Java Kenntnisse.

Betreuer: Prof. Dr.-Ing. Mark Minas

Ansprechpartner: Sonja Maier

Visuelle Spezifikation von Graphtransformationen.

Regeln von Spielen wie Ludo (Mensch ärgere dich nicht) und Pacman können durch Graphtransformationen spezifiziert werden. Mithilfe des Editor Generator Frameworks DiaMeta koennen Graphtransformationen textuell beschrieben werden. Aufgrund der einfachen Sprache lassen sich komplexe Regeln nur schwer umsetzen. Es gibt eine Reihe von Frameworks (Fujaba, Atom3, ...), die Graphtransformationen unterstützen. U.a. bieten diese eine Möglichkeit, Graphtransformationen visuell zu beschrieben. Ziel dieser Arbeit ist es, die verschiedenen Ansätze zu vergleichen, und den für DiaMeta am besten geeigneten zu identifizieren. Dieser Ansatz soll dann umgesetzt, und in DiaMeta integriert werden.

Ludo

Vorraussetzungen: Kenntnisse im Bereich objektorientierte Programmierung. Interesse an Graph- und Modelltransformationen.

Betreuer: Prof. Dr.-Ing. Mark Minas

Ansprechpartner: Sonja Maier

Weitere Themen.

Weitere Themen auf Anfrage. Am liebsten aus den Bereichen Modellierung, Dagramm-Editoren, Layout, Pattern.

 



Institut für Softwaretechnologie
Fakultät für Informatik
Universität der Bundeswehr München
85577 Neubiberg

Gebäude 41-400 Raum 2415
Tel: +49 (89) 6004-3396
Fax: +49 (89) 6004-4447
E-Mail: sonja.maier@unibw.de