Practicals & Theses

List of practicals and theses at the institute (see also TI Research Presentations)

Details for Visualization of Process Synchronization

The goal of this project is to develop simulation software to illustrate the synchronization of processes via semaphores and illustrate deadlock behaviour.


Synchronizing processes by means of semaphore operations is often a difficult task. The goal of this project is therefore to write a software simulator that helps people to understand the behavior of semaphores and to learn to use semaphore operations correctly.
The simulator shall allow users to write small processes in a very simple programming language. It shall then simulate different executions of these processes and show the values and queues of semaphores as well as possible deadlock situations during execution.


Ao.Univ.Prof. Dipl.-Ing. Dr.techn. Peter PUSCHNER (main responsibility)


Praktikum, Diplomarbeit