The Seventh International Workshop on Coq for Programming LanguagesCoqPL 2021
The series of CoqPL workshops provide an opportunity for programming languages researchers to meet and interact with one another and members from the core Coq development team. At the meeting, we will discuss upcoming new features, see talks and demonstrations of exciting current projects, solicit feedback for potential future changes, and generally work to strengthen the vibrant community around our favorite proof assistant.
Topics in Scope
- General purpose libraries and tactic language extensions
- Domain-specific libraries for programming language formalization and verification
- IDEs, profilers, tracers, debuggers, and testing tools
- Reports on ongoing proof efforts conducted via (or in the context of) the Coq proof assistant
- Experience reports from Coq usage in educational or industrial contexts
Workshop Format
The workshop format will be driven by you, members of the community. We will solicit abstracts for talks and proposals for demonstrations and flesh out format details based on responses. We expect the final program to include experiment reports, panel discussions, and invited talks (details TBA). Talks will be selected according to relevance to the workshop, based on the submission of an extended abstract.
To foster open discussion of cutting edge research which can later be published in full conference proceedings, we will not publish papers from the workshop. However, presentations will be recorded and the videos made publicly available.
Previous Workshop Editions
- CoqPL 2020 in New Orleans, LA, USA
- CoqPL 2019 in Cascais, Portugal
- CoqPL 2018 in Los Angeles, CA, USA
- CoqPL 2017 in Paris, France
- CoqPL 2016 in St Petersburg, FL, USA
- CoqPL 2015 in Mumbai, India
Videos on YouTube
Tue 19 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:30 - 15:30 | |||
14:30 60mKeynote | Verifying a compiler through equational means CoqPL Yannick Zakowski Inria |
15:30 - 16:00 | |||
15:30 30mSocial Event | Tuesday Shuffle-Space Time Workshops and Co-located Events |
16:00 - 17:30 | |||
16:00 15mTalk | A Limited Case for Reification by Type Inference CoqPL Jason Gross MIT CSAIL Media Attached File Attached | ||
16:15 15mTalk | Towards a Coq Specification for Generalized Algebraic Datatypes in OCaml CoqPL File Attached | ||
16:30 15mTalk | Record Updates in Coq CoqPL Tej Chajed Massachusetts Institute of Technology, USA Media Attached File Attached | ||
16:45 15mBreak | Break CoqPL | ||
17:00 15mTalk | The B+-tree Index as a Verified Software Unit CoqPL Anastasiya Kravchuk-Kirilyuk Harvard University, Andrew W. Appel Princeton, Lennart Beringer Princeton University File Attached | ||
17:15 15mTalk | Automated Synthesis of Verified Firewalls CoqPL Shardul Chiplunkar Massachusetts Institute of Technology, Clément Pit-Claudel Massachusetts Institute of Technology, USA, Adam Chlipala Massachusetts Institute of Technology File Attached |
17:30 - 18:00 | |||
17:30 30mBreak | Tuesday Coffee Break 2 Workshops and Co-located Events |
18:00 - 18:45 | |||
18:00 15mTalk | Verification of Algorithm and Code Generation for Signal Transforms CoqPL File Attached | ||
18:15 15mTalk | An experience report on writing usable DSLs in Coq CoqPL File Attached | ||
18:30 15mBreak | Break CoqPL |
18:45 - 19:30 | |||
18:45 45mDemonstration | Session with the Coq Development Team CoqPL |
19:30 - 20:00 | |||
19:30 30mBreak | Welcome to Copenhagen! Workshops and Co-located Events |
Accepted Papers
Submissions
Submissions for talks and demonstrations should be described in an extended abstract, between 1 and 2 pages in length (excluding the bibliography). We suggest formatting the text using the two-column ACM SIGPLAN latex style (9pt font). Templates are available from the ACM SIGPLAN page: http://www.sigplan.org/Resources/Author.
Submission site
Abstracts should be submitted via https://coqpl21.hotcrp.com/.
Contact
For any queries, please contact Assia Mahboubi or Amin Timany.