Philipp Schroer

Photo of Philipp Schroer
Email
phisch@cs.rwth-aachen.de
Address
Room 4230
Ahornstraße 55
D-52074 Aachen
Phone
+49 241 80 21222

I am a PhD student in the Software Modeling and Verification Group headed by Professor J.-P. Katoen. On some publications, my last name is spelt Schröer (with an “ö”).

Research. My research interests include probabilistic programs and their automated verification. I am mainly working on a deductive verification infrastructure and an intermediate verification language for probabilistic programs (see below).

Communication. I speak German and English. Please call me Philipp and address me as “Du” in German. 🙂 If I don’t respond to your email within two days, don’t hesitate to send a follow-up email.

Caesar: A Deductive Verifier for Probabilistic Programs

Caesar architecture: verification techniques are encoded in HeyVL and checked using HeyLo and SMT solving.

We are developing Caesar, a deductive verifier for probabilistic programs. It proves quantitative properties such as bounds on expected values, expected runtimes, and termination probabilities.

Our verification infrastructure combines the intermediate verification language HeyVL with the real-valued logic HeyLo, serving a role similar to Boogie for quantitative verification. Caesar generates verification conditions using weakest preexpectation-style semantics and checks them with SMT solvers. The Caesar website provides downloads, documentation, and a tutorial-style guide.

Publications. Our foundational paper was published at OOPSLA 2023, with an extended version on arXiv. Its artifact received the Distinguished Artifact award. See the full list of Caesar-related publications for subsequent work.

Funding. The project has been funded by the ERC Proof of Concept Grant VERIPROB, the ERC Advanced Grant FRAPPANT, and the 2022 WhatsApp Privacy Aware Program Analysis research award.

Teaching

Summer Semester 2026

Past Semesters

Selected Talks

Peer Review

  • FM 2024 (external reviewer)
  • ECOOP 2024 (PC member Artifact Evaluation, rounds 1 and 2)
  • OOPSLA 2024 (PC member Artifact Evaluation, rounds 1 and 2)
  • TACAS 2023 (external reviewer)
  • QEST 2023 (PC member Artifact Evaluation)
  • CAV 2022 (PC member Artifact Evaluation)
  • POPL 2022 (PC member Artifact Evaluation)
  • CAV 2021 (PC member Artifact Evaluation)

Publications

There’s a list of publications about Caesar on its website.

A full list of my own publications is available on my ORCID profile, on my dblp profile, and on my Google Scholar profile.

Own publications

2026

All records on RWTH Publications