direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Operating System Project and Seminar

Project (12 CP/8 weekly hours) 0432 L 567 in SS 2018


Registration: ISIS

All further information, forums, and slides can be found on the course's webpage on the learning platform ISIS


10 - 12 am
EN 354
10 - 12 am
EN 354


Start: April 17th, 2018


Informatik, Technische Informatik, ICT Innovation (MSc): Mandatory course in module Operating System Project


  • Smart-Phone based P2P recommendation system about teachers preserving student's privacy


The project investigates applying state of the art peer to peer technologies to achieve secure communication between participants to leverage crowd wisdom preserving the privacy of each peer.


  • Graphical programming to boost parallelism through design patterns


Futures is an innovative concept for task communication in the safe programming language Rust. The project investigates how to exploit it this concept to achieve high parallelism in a user friendly way, specially using graphical views.

Stream Processing allows inherently good parallelseim.

PiCo (Pipeline Composition) is an environment, for this programming model using C++ as base language.

The project investigates the usability of this model and ways to provide a proper graphical representation.


  • Worst case execution time analysis for real time systems: current state and tools


Worst case execution time (WCET) analysis is the foundation for predictability in real-time applications.

The project investigates current approaches in runtime analysis of real-time applications . This covers execution models, tools and methods suitable for modern architectures (e.g. ARM, MIPS).

We are especially interested in the behavior of memory access patterns, searching through structured data and indexing.



Learning outcomes

  • Successful teamwork
  • Self-organization (roles, mile stones, interfaces, …)
  • Insight into current research


  • Active continuous attendance
  • Seminar presentation
  • Seminar paper
  • Successful participation in the project
  • Technical documentation
  • Presentation of project results