Institution

Max Planck Institute for Software Systems

DEfacility

Recent research

  • AI & ComputingOpen access

    RGSep under Release/Acquire Consistency

    RGSep is a program logic for reasoning about the correctness of concurrent programs that combines rely-guarantee reasoning and separation logic. Although RGSep was initially developed for sequential consistency, we show that it is also sound under the much weaker release-acquire...

    Proceedings of the ACM on Programming Languages2026-10-011 citationsDOI
  • AI & Computing

    Constructive characterisations of the must -preorder for asynchrony

    De Nicola and Hennessy's must -preorder is a liveness preserving refinement which states that a server q refines a server p if all clients satisfied by p are also satisfied by q . Owing to the universal quantification over clients, this definition does not yield a practical proof...

    ACM Transactions on Programming Languages and Systems2026-08-220 citationsDOI
  • AI & ComputingOpen access

    Misquoted No More: Securely Extracting F* Programs with IO

    Shallow embeddings that use monads to represent effects are popular in proof-oriented languages because they are convenient for formal verification. Once shallowly embedded programs are verified, they are often extracted to mainstream languages like OCaml or C and linked into lar...

    Proceedings of the ACM on Programming Languages2026-08-170 citationsDOI