Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Workshop on Big Specification (Registration open until 31 Oct)

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Workshop on Big Specification (Registration open until 31 Oct)


Chronological Thread 
  • From: Peter Sewell <Peter.Sewell AT cl.cam.ac.uk>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Workshop on Big Specification (Registration open until 31 Oct)
  • Date: Mon, 19 Aug 2024 16:35:27 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=Peter.Sewell AT cl.cam.ac.uk; spf=Pass smtp.mailfrom=Peter.Sewell AT cl.cam.ac.uk; spf=None smtp.helo=postmaster AT mta3.cl.cam.ac.uk
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:6PlQ96NCBrf3jcBcTgSjsMiBIKoaSvp037BL7TEIdfUxSKelfq +V7ZEmPHPP+VQssRIb+exoWpPwJk80nKQdieR8AV7FZniEhILCFvAF0WKN+UyYJwTOssR5kZ xteaR/F9H8SWJCoq/BijVQ0OxO/PC3tI6tjefai1F3TQ9rbKlkqyN0EBySHEEzZCQuP+tcKH NR3KR6TvObGEg/X4CwAz0+ZNKrnayxqK7b
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: 66c3664d_j//vxQvpCzHp0Mo2W9iE/eue7PnSN5YeDeRMZf1TcPvTcVk mJb3eN6ATu4A8JG8ZHdvhH1aM1VyrS5H59ICPaQ==

As part of an Isaac Newton Institute programme on Big Specification,
we're having a workshop

   Big Specification: Specification, Proof, and Testing at Scale

on 7-11 October 2024, at the Isaac Newton Institute, Cambridge, UK

Register at https://www.newton.ac.uk/event/bspw01/
Deadline: 31 Aug 2024


Tentative schedule:

Monday 7 October

 9:30 - 10:00     registration
10:00 - 10:05     Director's Briefing
10:05 - 10:15     Organiser's Welcome - Peter Sewell
10:15 - 11:00 Alasdair Reid: Engineering large, multipurpose microprocessor specifications (using the x86-64 architecture as a case study)
11:00 - 11:30     break
11:30 - 12:15 Anna Slobodova: Micro-architectural modelling and verification of an x86 micro-processor
12:15 - 12.45 Alasdair Armstrong: ISA specification in Sail
12.45 - 14:00     lunch
14:00 - 14:45 Gregory Malecha: Verifying a Concurrent Hypervisor in C++
14:45 - 15:30 Michael Sammler: Specification and verification of multi-language programs in separation logic
15:30 - 16:00     break
16:00 - 16:45 Arthur Charguéraud: OptiTrust: Producing Trustworthy High-Performance Code via Source-to-Source Transformations
17:00 - 18:00     Welcome Wine Reception
 
Tuesday 8 October
 
 9:30 - 10:15 Benjamin Pierce: Verse: Specification, Testing, and Verification for the Working Software Engineer
10:15 - 11:00 John Hughes: Towards requirements based testing of Cardano smart contracts
11:00 - 11:30     break
11:30 - 12:15 Jean-Christophe Filliâtre: Proofs on Inductive Predicates in Why3
12:15 - 12.45 Kayvan Memarian / Jean Pichon-Pharabod: Executable specification of a production hypervisor: hypercalls and TLB management discipline
12.45 - 14:00     lunch
14:00 - 14:45 Brian Campbell / Thomas Bauereiss / Angus Hammond: Reasoning above ISA specifications, for arbitrary and known code
14:45 - 15:30 Dominique Devriese: Katamaran and Universal Contracts: Formalizing, verifying and applying ISA security guarantees
15:30 - 16:00     break
16:00 - 16:45 Gil Hur: TBD
 
Wednesday 9 October
 
 9:30 - 10:15 Andreas Rossberg: Evolving a formal language standard
10:15 - 11:00 Conrad Watt: Ever-Mechanising the Ever-Expanding WebAssembly specification
11:00 - 11:30     break
11:30 - 12:15 Amal Ahmed: Formally Specifying ABIs using Realistic Realizability
12:15 - 12.45 TBD
12.45 - 14:00     lunch
afternoon free    
19:30 - 22:00     formal dinner
 
Thursday 10 October
 
 9:30 - 10:15 David Cock: Specifying "real" computers: cache coherence, cut+paste SoCs, and the de-facto Operating System
10:15 - 11:00 Warren Hunt: An ACL2-based x86-ISA Specification
11:00 - 11:30      break
11:30 - 12:15 Viktor Vafeiadis: Scaling up the automated verification of concurrent programs
12:15 - 12.45 Ben Simner: Arm relaxed systems semantics
12.45 - 14:00      lunch
14:00 - 14:45 Peter Müller: Proving Information Flow Security for Concurrent Programs
14:45 - 15:30 Tobias Grosser: TBD
15:30 - 16:00      break
16:00 - 16:45 ...short talks...
             
Friday 11 October
             
 9:30 - 10:15 Ranjit Jhala: Trustworthy Just-In-Time Compilers with Symbolic Meta-Execution
10:15 - 11:00 Nik Swamy: Retrofitting Verified Parsers in the Windows Kernel with AI
11:00 - 11:30      break
11:30 - 12:15 Nobuko Yoshida: Expressiveness and Separation on Mixed Choice Multiparty Session Types
12:15 - 12.45 Christopher Pulte: CN specification, verification, and testing for systems C code
12.45 - 14:00      lunch
14:00 - 14:45 Jules Villard: TBD
14:45 - 15:30 Anthony Fox: TBD
15:30 - 16:00      break





Archive powered by MHonArc 2.6.19+.

Top of Page