wissen.leben | WWU Münster 


Diplom-, Master- und Bachelor-Arbeiten in Zusammenarbeit mit der Firma viadee


Entwicklung eines Generators für komplexe Objektstrukturen

Beim Testen von Software reicht es häufig nicht aus, primitive Datentypen als Eingabeparameter zu verwenden. Komplexe Datenstrukturen zu erzeugen, die als Eingaben verwendet werden, ist allerdings keineswegs trivial. Insbesondere bei der automatischen Erzeugung solcher Datenstrukturen kann der Algorithmus zur Erzeugung komplizierter werden als der zu überprüfende.

Daher soll ein Generator für Datenstrukturen implementiert werden, der ohne zusätzliche Programmierung auf Basis von Konfigurationsdateien Datenstrukturen für Testfälle erstellen kann. Gedankliche Grundlage ist hierbei das Inversion-of-Control-Pattern, wie es beispielsweise die Spring-Suite implementiert. Sie bietet nicht nur eine Möglichkeit zur Konfiguration von Objekt-Strukturen. Spring-Projekte liefern typischerweise auch ein konfiguriertes Grundgerüst von Objekt-Strukturen mit.

Es ist zu prüfen, in wie weit sich durch gezielte Variation des Grundgerüstes bessere und fachlich relevante Testfälle erreichen lassen, als durch eine zufällige Erzeugung von Strukturen ohne eine solche Vorlage.

Mechanismen für Erzeugung und Handhabung der Testfälle sind zu konzipieren. Ziel der Arbeit ist neben der Erstellung des Generators die beispielhafte Einbettung in ein am Lehrstuhl für praktische Informatik der WWU entwickeltes Werkzeug zur automatischen Erzeugung von Komponententests. Es bietet bereits alle benötigten Schnittstellen, ist allerdings bisher nur mit simpleren Generatoren ausgestattet.

Die Arbeit ist Teil einer Kooperation des Lehrstuhls für praktische Informatik und der viadee Unternehmensberatung GmbH.

Betreuer: Dr. Tim A. Majchrzak


  • Das Themenangebot der in Kooperation mit der Firma viadee, Münster, durchgeführten Arbeiten wird ständig erweitert. Die viadee hat mögliche Beispielthemen zusammengestellt.

  • Nach Rücksprache im Einzelfall ist die Kombination der Abschlussarbeit mit einem Praktikum möglich.

  • Ansprechpartner für alle allgemeinen Themen: Prof. Kuchen


Formatvorlage

Für die Anfertigung von Seminar-, Bachelor- und Diplomarbeiten kann folgende Formatvorlage benutzt werden. Diese Vorlage beinhaltet nicht nur formatierungstechnische Feinheiten, sondern auch einige Hinweise zum logischen Aufbau der Arbeit, welche bei der Planung und Erstellung des Arbeitstextes beachtet werden sollten. Lesen Sie auch die Hinweise zum wissenschaftlichen Arbeiten.



Impressum | © Praktische Informatik