here - Chair of Information Systems II

Chair of Information Systems II
Prof. Dr. Christian Becker
Topics for BWL Bachelor Thesis 2015
Christian Krupitzer ([email protected])
Topic 1: Survey on Context Models for Pervasive Systems
Supervisor: Felix Maximilian Roth
Pervasive systems consist of numerous connected and always available computing devices weaved into
our everyday's life, such as smart home systems. They are able to automatically adapt to the context by
changing system parameters or altering the context. Therefore, a context model is required in order to
represent, manipulate, and access context information. The goal of this thesis is to review existing context model approaches and evaluate them.
Topic 2: Overview of Architecture Description Languages for ServiceOriented Computing
Supervisor: Felix Maximilian Roth
Service-Oriented Computing is a paradigm that uses loosely-coupled services as fundamental constructs
in order to create flexible dynamic applications. Architecture Description Languages are languages that
can be used to represent the architecture of a system in order to provide development and analysis
capabilities. The goal of this thesis is to review existing architecture description languages for serviceoriented computing and evaluate them.
Topic 3: Evaluation of Intelligent Vehicle Highway Systems
Supervisor: Christian Krupitzer
Recent developments in self-driving vehicles, communication between vehicles as well as between vehicles and infrastructure, and improvements in sensor technology enables smarter transportation on
highways. Your task is to review and compare the latest developments in intelligent vehicle highway
systems and present applications as well as evaluate the potential of intelligent vehicle highway system.
Topic 4: Designing an Indoor Positioning Systems for LEGO Mindstorms
Robots
Supervisor: Christian Krupitzer
The Global Positioning System (GPS) is used for position determination in many systems, such as
Smartphones, navigation systems for cars, or aircrafts. However, GPS is usable outside of buildings
only. Your task is to provide an overview as well as classification for indoor positioning systems. Further, you have to design a positioning system for a use case with LEGO Mindstorms robots.
Chair of Information Systems II - University of Mannheim
Page 2
Topic 5: Survey on Pervasive Classrooms
Supervisor: Jens Naber
Pervasive systems consist of numerous connected and always available computing devices weaved into
our everyday's life, such as smart home systems. Modern classrooms contain an increasing amount of
computational devices, including notebooks, smartphones, or smartboards. The goal of this thesis is to
identify different approaches for connecting those devices to support learning.
Topic 6: Survey on Pervasive Learning
Supervisor: Jens Naber
Students own many different devices, like smartphones, tablets, and computers, which are to the day
not sufficiently used for education. In a pervasive environment, it would be possible to connect these
devices and use them to learn together. In this thesis, learning applications and concepts for pervasive
networks should be identified.
Topic 7: Overview of P2P Data Synchronization Approaches
Supervisor: Sebastian VanSyckel
Over the past decades, the ratio in human computer interaction has shifted from n:1 over 1:1 to 1:n.
During a day, we regularly switch from phone to laptop to tablet to desktop, and back. Cloud data
services, such as Dropbox and Google Drive, help us keep our data synchronized across all these devices. However, by using these services, we give away control over our data. The goal of this thesis is
to compile an overview of peer-to-peer data synchronization approaches, as well as to discuss the current state of the field.
Topic 8: Survey on Life Assistance Applications
Supervisor: Sebastian VanSyckel
Our personal computing landscape has recently been enriched by smart watches, smart fitness wristbands and clips, smart glasses, etc. One of the main feature of these devices are life assistance applications that track our daily activities and assist us with different types of information. For example, Google
Now alerts its users when they should leave for an appointment based on real time traffic data. In this
thesis, the field of life assistance applications should be surveyed, and the different approaches categorized with regards to their significant characteristics.
Topic 9: Categorization of Desktop Grid Approaches
Supervisor: Dominik Schäfer
Today personal computers are very powerful. Desktop Grids can make use of unused computational
power. Those excess capacities can be accumulated to an enormous source of computation. The goal
of this thesis is a categorization of existing Desktop Grid approaches and a detailed comparison.
Topic 10: Survey on Trust in Distributed Computing Environments
Supervisor: Dominik Schäfer
In distributed computing systems, resources are shared among various physical machines around the
world. Sharing resources enables malicious software to operate against the goals of a system. Therefore trust is a central component is such system. The goal of this thesis is a survey of trust management approaches in distributed computing, grid computing and desktop grids.
Chair of Information Systems II - University of Mannheim
Page 3
Topic 11: Categorization of Computation Intensive Applications in Finance
Supervisor: Janick Edinger
Algorithms in computational finance require huge amounts of processing power. Distributed computing makes use of unused computation capacities and can help to increase the amount of available resources for these algorithms. The goal of this thesis it to develop a categorization for computation intensive algorithms in finance according to appropriate dimensions.
Topic 12: Categorization of Computation Intensive Applications in Science
Supervisor: Janick Edinger
Algorithms in scientific research areas such as chemistry, biology, and physics require huge amounts
of processing power. Distributed computing makes use of unused computation capacities and can help
to increase the amount of available resources for these algorithms. The goal of this thesis it to develop
a categorization for computation intensive algorithms in science according to appropriate dimensions.