Das Seerhein-Lab ist eine Kooperation der Informatik-Fakultät der Hochschule Konstanz (HTWG) und der Firma SEITENBAU GmbH. Es ist die gemeinsame Plattform für wissenschaftliche Abschlussarbeiten und Forschungsprojekte. Der Impuls für solche Projekte kommt sowohl von uns, als auch von Studierenden der HTWG.

Wir freuen uns jederzeit über Eure Ideen und Bewerbungen. Eigene Themenvorschläge sind stets willkommen, wir bieten aber auch an, in gemeinsamer Absprache ein Thema zu finden. Für weitere Informationen kontaktiert uns bitte über das Kontaktformular. Wir melden uns umgehend!

Projekte

Aktuell werden im Seerhein-Lab die folgenden Projekte durchgeführt:

  • Es soll eine Library entwickelt werden, die es erlaubt, mit einem Mobiltelefon in geschlossenen Räumen den genauen Standpunkt des Benutzers zu ermitteln.

  • Es wurde untersucht, wie UML-Diagrammen, die mit dem Werkzeug Enterprise Architect erstellt wurden, in Java eingelesen werden können, mit dem Ziel, aus UML-Diagrammen Code zu generieren.

  • In diesem Projekt wird ein Findbugs Plugin entwickelt, das Java-Klassen auf Immutabiltät (Unveränderbarkeit) ihrer Instanzen prüft. Aktuell werden die Ergebnisse einer im letzten Semester durchgeführten Feldstudie eingearbeitet, in der eine frühere Version des Plugins auf die Quellen des Apache Tomcat Projektes angewendet wurde, um das Plugin an einem reellen Projekt zu testen.

  • Es wurde anhand einer Testanwendung untersucht, ob Rapid Prototyping von Java Web Anwendungen mittels Code-Generierung für "real Life" Anwendungen sinnvoll ist.

  • In diesem Projekt wird eine DSL (Domain specific Language) entwickelt, die das Modellieren von Datenbank-Testdaten vereinfacht. Anhand der Modellierung kann ein in diesem Projekt entwickeltes Werkzeug automatisch ein Vorschlag für ein Set an geeigneten Testdaten erzeugen. Dabei wird besonderer Wert auf Beziehungen zwischen Datensätzen gelegt.

  • In diesem Projekt werden die Anforderungen an ein Werkzeug bestimmt, das Abhängigkeiten zwischen Java-Paketen analysiert und auf Vereinbarkeit mit einer vorgegebenen Struktur prüft. Bestehende Werkzeuge werden daraufhin geprüft, ob sie die Anforderungen erfüllen bzw. geeignet erweitert werden können.

Downloads

Java Immutability Checker (jic) FindBugs Plugin

Folien Infoveranstaltung an der HTWG (SoSe 2014)

Proposal-Template (Projektthemenvorschlag)

Beispiel Projektthemenvorschlag - "Verfahren zur Testdaten Modellierung"

KONTAKTIERE UNS

Seerhein-Lab

Seilerstr. 7

78467 Konstanz

info@seitenbau.com