Institution

Max Planck Institute for Software Systems

DEfacility

Recent research

  • 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