Theses

On this page you will find the current list of offered theses. The list of topics has to be understood as a collection of potential topics that could be adapted and typically this list is incomplete and it is worth to get in tough with us. Best is to address an Email to the secretary asking for an appointment and best you add already if you are looking for a bachelor or master thesis and if you study electric engineering, Informationssystemtechnik, the CT master programme or computer science

Open Thesis


37.
default
Schubert, Lutz
Embedded OS for Raspberry PI 3
Mastersthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
2018
in preparation

Tags: MA, LutzSchubert

Abstract: Embedded systems and small computing boards, such as the Raspberry PI are getting more and more interest from the IT community as replacement for full-fledged systems which are bulky and frequently offer more capabilities than needed for day-to-day usage, such as for automated home control etc. Even with modern embedded Operating Systems, such as Android or Windows 10, these devices however do not operate at their best performance. In fact, modern microboards essentially offer performance similar to desktop systems, yet their device setup reduces the capabilities. What is more, the OS are still designed for traditional computing usage, including multi-tasking, graphical interfaces, complex storage systems etc. all of which are unnecessary for the typical embedded use case. Within this thesis, a microkernel based Operating System for a microboard, such as the Raspberry PI 2, shall be developed that allows execution of dedicated, distributed use cases at optimum performance. Develop-ment will base on the OS kernels MyThOS developed at the institute. The main task will therefore consist in adapting the code basis developed for a Xeon Phi to the specific hardware characteristics of the selected platform.

36.
default
Domaschka, Jörg
Design and Implementation of an Availability Measuring Tool for Cloud-based Virtual Machines
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
2018
in preparation

Tags: BA,AA, JoergDomaschka

Abstract: follow the link to find out more

35.
default
Tsitsipas, Athanasios
A context discovery platform for IoT
Master Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
October 2017
in preparation

Tags: MA,AA, Tsitsipas

Abstract: follow the link to find out more

34.
default
Tsitsipas, Athanasios
A distributed object tracking system
Master Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
October 2017
in preparation

Tags: MA,AA, Tsitsipas

Abstract: follow the link to find out more

33.
default
Sarker, Mitalee
Virtual switch simulator
Master thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
August 2017
in preparation

Tags: AA, MA

Abstract: Follow the link to find out more

32.
default
Hauser, Christopher
Failover Proxy for MongoDB Replication
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2017
in preparation

Tags: BA, AA

Abstract: follow the link to find out more

31.
default
Hauser, Christopher
Evaluating Virtual Machine Encryption
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2017
in preparation

Tags: BA, AA

Abstract: follow the link to find out more

30.
default
Hauser, Christopher
Black-Box Virtual Machine Monitoring for Application Specific Metrics
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2017
in preparation

Tags: BA,AA

29.
default
Hauser, Christopher
Konvertierungs-Toolkit für Container und Virtual Machine Images
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2017
in preparation

Tags: BA,AA

Abstract: follow the link to find out more

28.
default
Sarker, Mitalee
Analyse the Implementation scopes of P4 language
Bachelor thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
June 2017
in preparation

Tags: AA, BA

Abstract: Follow the link to find out more.

27.
default
Seybold, Daniel
Design and Implementation of a Time Series Database Abstraction Layer
Master Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2016
in preparation

Tags: AA, MA

Abstract: Follow the link to find out more...

26.
default
Schubert, Lutz
Object recognition and reconstruction
Mastersthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
June 2016
in preparation

Tags: MA

Abstract: Following up on the work in 3d scanning of objects, this thesis focuses on the extrapolation of data for 3d object reconstruction. 3d scanning generates so-called point clouds, i.e. a set of (disconnected) points in 3d space, optionally with colour information. Though this gives the impression of a coherent scene, it does actually not provide any object information in the sense of surfaces. The main task of the thesis will be to make use of existing reference models to identify objects in a point cloud scene. The objects will thereby be only partially visible and distorted in the point cloud.

25.
default
Schubert, Lutz and Volpert, Simon
Development of a Raspi based eInk notepad
Bachelorthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
June 2016
in preparation

Tags: BA

Abstract: eInk displays have become widely prominent for eReaders due to their low power consumption and high readability. Non-regarding their capabilities, they are however rarely exploited as note taking system, mostly due to their slow display update, though partial updates allow for much faster refresh-rates. The task of this thesis will be to develop a eInk based notepad system using standard Linux on standard components, including Kindle screens, Raspberry Pi and Wacom touch interfaces.

24.
default
Schubert, Lutz
Reconstructing layers on basis of material properties
Mastersthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
June 2016
in preparation

Tags: MA

Abstract: Different material accumulates over time, thereby forming so-called stratigraphic layers. These layers help geologists and archaeologists to assess the age of any object found in the ground. Different types of material thereby transform over time, depending on environmental circumstances, including composting, compression etc. Following up on the work in SHVL (https://www.uni-ulm.de/en/in/omi/research-results/shvl.html), theses in this area can address different aspects from simulation of how material accumulates and changes to how shapes can be inferred from material properties. Knowledge in mathematics and MatLab are beneficial.

23.
default
Schubert, Lutz
Intelligent Fast Content Creation
Mastersthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
June 2016
in preparation

Tags: MA

Abstract: An extensive amount of information on various topics is available on the internet, yet still gathering the data of interest is difficult and time-consuming: multiple sources have to be crawled, relevant pieces cut out and copied to a dedicated document, and finally all the pieces have to be put together again. Within this thesis, it shall be investigated how content can be richly annotated and from such an annotation new content can be created using smart data crawling and combination. This will require the development of "meta-documents" that provide information on how annotations can be interpreted, related to each other and be combined to create new content. The concepts derive from pattern based programming and Google's translation services.

22.
pdf
Baur, Daniel
Profiling of Cloud Applications
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
2016
in preparation

Keywords: MA, AA

Abstract: follow the link to find out more

21.
pdf
Baur, Daniel
Auto-Scaling of Cloud Applications
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
2016
in preparation

Keywords: BA, AA

Abstract: follow the link to find out more

20.
default
Schubert, Lutz and Volpert, Simon
Drones with 3 Degrees of Freedom View
Bachelor Thesis, Master's Thesis
2016
in preparation

Keywords: drone, copter, image processing, hardware, 3d printing, design

Tags: BA, MA

Abstract: Leaving the influence of strong wind aside, the motor control of modern drones (quadcopters) allows them to remain in a stable position over a specific area without requiring constant adjustment by the user. Through simple regulation of rotor speed, the position can be quickly adapted making general control much easier than of say RC helicopters. Whilst this positioning also has an advantage for (planar) landscape scans, such as for agricultural and urban landscape planning, this approach is obviously less well suited for more complex flight patterns, including through or within buildings, where information from all sides is relevant to steer the drone and to generate full images of the surrounding, which is this thesis' main challenge. Multiple approaches exist for this problem: multiple cameras, distance sensors, movable cameras etc. All these come at different costs though: more sensors means more weight, more cameras increase energy consumption etc. Within this Thesis, the student is expected to identify and analyse the different approaches with respect to their range of possibilities and (dis)advantages. As part of the work, new alternative designs should be developed, such as drones with 3 degrees of freedom which only require one camera. The different designs are to be evaluated and compared in terms of their size, energy consumption, maneuverability, cost, performance (i.e. time to view a specific location from a specific angle) etc. The evaluation is thereby not constrained to pure hardware aspects (i.e. weight, performance and cost), but also with respect to different usage scenarios and how energy efficiency can be improved in the context of different usage scenarios, including different complex environments (from open landscapes to internal houses). As such e.g. cheaper and more energy efficient sensors such as ultrasound, accelerometer etc. may be used instead of cameras for quick orientation and maintaining position. On the other hand, fully turnable drones will take longer to make different areas visible and thus will consume more energy, even though their weight may be lighter. As a Bachelor student, this thesis will focus on the design of a specific drone type and its comparison against standard copters and their performance. As a Master's Thesis, the goal is to do a full comparison of various (also new) designs and promote energy efficient algorithms for full 3 degree exploration.

Note: Recommended Knowledge: (1) Knowledge in hardware design, 3d printing and related (2) Some knowledge in copter and drones design (including control loops, motor control etc.) is beneficial (3) Embedded programming skills are recommended.

19.
default
Hauser, Christopher
MySQL Replication using Software-defined Networking
Master Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
November 2015
in preparation

Keywords: MA, AA

Abstract: follow the link to find out more

18.
default
Seybold, Daniel
Benchmarking of Time Series Databases by extending the Yahoo Cloud Serving Benchmark
Master Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
October 2015
in preparation

Keywords: BA, AA

Abstract: follow the link to find out more

17.
default
Schubert, Lutz
3d Scanning of Small and Large Objects
Mastersthesis, Bachelorthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
August 2015
in preparation

Tags: MA, BA, LutzSchubert

Abstract: 3d models become increasingly important in modern media-oriented applications. Traditionally, such models have been painstakingly developed by hand, using 3d modelling software, such as AutoCAD. As the interest in cheap and fast creation of realistic models grew, 3d scanning technologies were developed, using lasers, interference patterns etc. though most of these technologies are still expensive or cumbersome. The main purpose of this thesis is to develop a new 3d scanning methodology using cheap sensors, including cameras, accelerometers, lasers etc. The idea is to combine different methods to reduce the error introduced by less exact technologies. By combining feature tracking with 3d scanning methodologies, it should also be possible to generate a textured 3d model without the necessity of additional images or texturing effort. Note that this topic can also be pursued as a Bachelor thesis by reducing the scope to a single method, rather than the combination of different technologies.

16.
default
Schubert, Lutz
Development of an OS Network Driver
Mastersthesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
August 2015
in preparation

Tags: MA, LutzSchubert

Abstract: Modern high performance computing systems rely not only on clock-speed of the processors, but more than ever on communication (network) and memory speed. In the MyThOS project, funded by the German Ministry of Education and Research (BMBF), we developed a minimal operating system kernel, specifically geared towards extremely performant execution by adding as little overhead on application execution, as possible. MyThOS is developed for multi-core processors. The next step will involve multi-processor systems. The main task of this thesis consists in preparing this step towards multi-processor systems by developing an embedded network driver for the OS kernel. The network driver must be integrated with the OS functions for communication and memory based data access. Currently, these functionalities implement a local, message-based access mechanism that allows for asynchronous data access and communication, but not usage of the network itself.

15.
default
Seybold, Daniel
Time Series Databases: Survey on NoSQL query language capabilities
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2015
in preparation

Tags: BA, AA

Abstract: follow the link to find out more

14.
default
Seybold, Daniel
Monitoring in the Cloud: Survey on possible datastores
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
July 2015
in preparation

Abstract: follow the link to find out more

13.
default
Griesinger, Frank
System for automated verification of horizontal scaling actions for a distributed application
Bachelor Thesis
Institut für Organisation und Management von Informationssystemen, Universität Ulm,
May 2015
in preparation

Keywords: BA, AA, Griesinger

Abstract: follow the link to find out more