Seminar WS25/26

Seminar WS25/26

News

  • 27.10.2025: Added Material
  • 13.10.2025: Topic and papers published

Schedule

27.10.2025

Kick-Off

17.12.2025

Talks

[Jakob Tepe] Oriented Metrics for Bottom-Up Enumerative Synthesis
[TBD]

07.01.2026

Talks

[Haoxiang Zhou] RacerX: Effective, Static Detection of Race Conditions and Deadlocks
[Fangjie Lian] Effective Static Race Detection for Java
[Tibo Wang] RELAY: Static Race Detection on Millions of Lines of Code

18.01.2026

Deadline Seminar Paper Submittion

Hand in your seminar paper to your supervisor via email and recieve one that you have to review

21.01.2026

Talks

[Luca Thomas] Static Race Detection for Device Drivers: The Goblint Approach
[Amine Lajimi] RacerD: Compositional Static Race Detection

28.01.2026

Talks

[Simon Laschinger] A parameterized type system for race-free Java programs
[Isabelle Ramm] Capabilities for Uniqueness and Borrowing
[Fabian Hardstock] Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs

04.02.2026

Talks

[Mohammad Khatib] Hybrid Dynamic Data Race Detection
[Othman Shahed] MultiRace: Efficient on-thefly data race detection in multithreaded C++ programs

08.02.2026

Deadline Final Version

Hand in your finalised version of the seminar paper via email

Organization

During the winter term of 2025/2026, the Institute of Theoretical Computer Science offers a seminar on Theoretical Computer Science.

  • The kickoff meeting will take place on the 27.10. at 16:00 in room IZ 358.
  • To fully register for the seminar, you have to sign a document until 03.11.2025. You can do so during the kickoff meeting or at our secretariat. In the latter case, please make an appointment with our secretary Andrea Soleinsky (a.soleinsky@tu-bs.de).
  • We give topics to at most 10 students.
  • This is a joint seminar for Bachelor's and Master's students of computer science.
  • Please ignore all information on StudIP.

Topics

This semester's topic are Data-Race Detection and Prevention Algorithms.

Static Data Race Detection

Type Systems for Data Race Prevention

Dynamic Race Detection

Requirements

You will have to

  • prepare and give a talk of 30 minutes (including questions) during the lecture period.
  • write a seminar paper in English or German, of maximal 10 pages using the acmart LaTeX style using the "acmsmall" version.
  • hand in a preliminary version of your paper, that will be peer reviewed by another student. Consequently, you will recieve a paper from another student that you will have to review.

Supervision

Each seminar topic is assigned a member of the Institute for Theoretical Computer Science as advisor. In case you have questions, you can contact them. There will be regular meetings with your advisor, in particular before you hand in the paper and before you give the presentation.

Letzte Aktualisierung: 29.10.2025