Abschlussarbeiten
Fakultät für Informations-, Medien- und Elektrotechnik
Institut für Nachrichtentechnik
Bereich für Informatik

Prof. Dr. Hans W. Nissen
Software Engineering

Aktuell zu vergebende Abschlussarbeiten

im Bereich Informatik, Fachgebiet Software Engineering

Prof. Dr. Hans W. Nissen







Allgemeines Software Engineering








Cloud Robotics

Hintergrund:

Wir kombinieren einfache Roboter (Lego Mindstorms) mit Smartphones, um ihre Leistungsfähigkeit wesentlich zu erhöhen. Mit Hilfe eines Smartphones lässt sich ein Roboter steuern und überwachen. Durch die Anbindung an das Internet ( evtl. eine Cloud) können nun für ein konkretes Problem die richtigen Apps auf das Smartphone geladen werden. Die Leistungsfähigkeit des Roboters kann somit jederzeit erweitert werden.
Interessant sind hierbei die konkreten Apps, wie auch die SW-Architekturen auf dem Smartphone und dem Roboter, die dieses Szenario ermöglichen.
Es laufen in diesem Bereich bereits einige Aufgaben, aber es entstehen viele neue Fragestellungen, die man sehr gut in einer Bachelor- oder Masterarbeit bearbeiten kann.
Interessenten sollten sich bei mir melden, auch wenn hier keine konkreten Aufgaben aufgelistet sind.

Thema: Anwendung des Roboter OS (ROS) auf einen Lego Mindstorm Roboter
Beschreibung: ROS ist ein Framework zur Steuerung eines Roboters. Es stellt sich wie ein Betriebssystem dar, ist aber im engeren Sinne keins. Im Rahmen dieser Arbeit soll dieses Framework/OS zur Programmierung eines Lego Mindstorm Roboters angewendet werden. Es sollen dabei Erfahrungen mit der Anwendung von ROS gesammelt und dokumentiert werden.
Infos zu ROS:: http://de.wikipedia.org/wiki/Robot_Operating_System, http://www.ros.org/wiki/
Voraussetzungen: Programmierkenntnisse, Interesse an Robotern, Spass am Ausprobieren und Lösen von Problemen
geeignet für: Bachelor



Web Services / Verteilte Systeme

Themen auf Anfrage!


Testautomatisierung

Hintergrund:
TTCN-3 ist eine standardisiertes Testsystem und Testsprache. Die Architektur ist derart flexibel gehalten, dass alle möglichen Systeme mit Hilfe von TTCN-3 getestet werden können. Diese Flexibilität erfordert jedoch eine konkrete Anpassung des TTCN-3 Testsystems an die vorhandene Plattform und an das zu testende System. Weiterhin sind übersetzungen der abstrakten Datentypen von TTCN-3 auf die konkreten Datentypen des zu testenden Systems vorzunehmen. Diese Anpassungen werden in TTCN-3 Plattform-Adapter, SUT-Adapter und CoDec genannt. Die Funktionen eines jeden Adapters sind im Standard exakt vorgegeben. In den folgenden Abschlussarbeiten sind derartige Adapter für verschiedene Palttformen und zu testenden Systemen zu erstellen. Ein kommerzielles TTCN-3-System zur Integration und Prüfung der Adapter steht zur Verfügung. Weitere Informationen zu TTCN-3 gibt es hier (http://www.ttcn-3.org/Testsystems.htm)

Themen auf Anfrage!