Bachelor/Master Seminar (WS 2024/25)

We offer a Bachelor/Master seminar “Software Engineering” (cf. INF-33-11 / INF-33-72).

Topics

Each proof assistant is its own topics. We will look at the following proof assistants:

  • Isabelle/HOL
    • A general purpose, semi-automated theorem prover based on Higher-Order Logic
  • Dependently typed functional programming languages / theorem provers based on dependent type theory:
    • Coq
    • Lean
    • Idris
    • Agda
    • By the end of this seminar, and after attending the other groups’ presentations, you will know how these differ!
  • Liquid Haskell
    • An addition on top of Haskell that allows specification and verification of programs with the help of SMT solving

Material

Schedule

  • Kick-off Meeting (compulsory attendance): Thursday, 24.10.2024, 08:15 - 09:45 in 32-439
  • Presentations (compulsory attendance on all three days):
    • Thursday, 16.01.2025, 08:30 - 09:45 in 32-439
    • Thursday, 23.01.2025, 08:30 - 09:45 in 32-439
    • Thursday, 30.01.2025, 08:30 - 09:45 in 32-439
  • Paper draft submission deadline: seven weeks before your presentation (28.11/05.12./12.12.2024)
  • Final paper submission deadline: 07.02.2025 at 23:59

Registration

You can register for the seminars of all Software Engineering working groups in this OLAT course.