Double Debut – Antrittsvorlesungen von Flavio Toffalini und Yannic Noller

Double Debut -
Antrittsvorlesungen von Flavio Toffalini und Yannic Noller

Die Fakultät für Informatik lädt alle Interessierten herzlich zu gleich zwei Antrittsvorlesungen am 02. Juli 2025 ab 14 Uhr ein!

 

"On Observing the Unobservable: A Journey Through Bugs, Ideas, and (In)Visible Impact" - Antrittsvorlesung Flavio Toffalini

Seit September 2024 ist Flavio Toffalini Professor für Automated Security Analysis an der Fakultät für Informatik. Hier forscht er zum Thema Systemsicherheit mit besonderem Fokus auf automatisierte Softwaretest, Gefahrenabwehr und vertrauenswürdige Computertechnologien. Toffalini erwarb seinen Doktortitel an der Singapore University of Technology and Design (SUTD). In seiner Doktorarbeit untersuchte er die Überschneidung von vertrauenswürdigen Ausführungsumgebungen – insbesondere SGX und TrustZone – und Software-Engineering, wobei er neue Angriffsflächen identifizierte und innovative Abwehrmechanismen vorschlug.

Abstract zur Vorlesung:

This inaugural lecture offers me the opportunity to reflect on my journey as a researcher: beginning with my entry into academia, continuing through my PhD, and culminating in my early steps as an independent principal investigator. I will discuss the main topics I have had the opportunity to work on, ranging from the use of Trusted Execution Environments to protect critical software components, to exploring new approaches for bug detection, and to investigating yet-unknown security issues. I will take this occasion to reflect on both successes and failures, and how they have shaped my perspective as a researcher over the years.

"My Journey to Pro-Active Software Resilience" -
Antrittsvorlesung Yannic Noller

Seit Juli 2024 ist Yannic Noller Professor für Software Quality an der Fakultät für Informatik. Er entwickelt Methoden für die automatisierte Fehlersuche und -reperatur in Software Code. Bislang geschieht dies oft in zwei separaten Prozessen. Noller forscht an Methoden, die Entwicklerinnen und Entwickler auf Fehler in ihrem Code aufmerksam machen und zugleich Lösungsvorschläge unterbreiten, die zur bestehenden Logik des restlichen Programmcodes passen.

Abstract zur Vorlesung:

In this lecture, I will reflect on my journey toward making software „better“ (i.e., more resilient) through automated software engineering. We will explore key approaches and techniques for automatically detecting bugs and vulnerabilities, and generating corresponding patches. I will begin by discussing the roles of fuzzing and symbolic execution in automated testing and repair, including their integration for differential analysis. This will lead into a case study on the detection, quantification, and repair of software side-channel vulnerabilities. Next, I will delve into automated program repair using semantic analysis and hybrid techniques, addressing both traditional software and machine learning models. I will also highlight our recent initiatives to enhance computer science education through automation. Finally, I will present my latest work at the intersection of repair, formal methods, and large language models, and share a vision for the future of software engineering.

Das Programm

Mittwoch, 2. Juli 2025

14-15 Uhr: „On Observing the Unobservable: A Journey Through Bugs, Ideas, and (In)Visible Impact“ – Antrittsvorlesung Flavio Toffalini

15-16 Uhr: Pause mit Kaffee und Kuchen

16-17 Uhr: „My Journey to Pro-active Software Resilience“ – Antrittsvorlesung Yannic Noller

17-18 Uhr: Get Together mit Pizza

Ort

Gebäude MC, Open Space