POPL 2017
Sun 15 - Sat 21 January 2017

Workshop Overview

The CoqPL workshop provides 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 include:

  • General purpose libraries and tactic language extensions
  • Domain-specific libraries for programming language formalization and verification
  • IDEs, profilers, tracers, debuggers, and testing tools
  • Experience reports from Coq usage in educational or industrial contexts

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.

Program and Registration

Registration is open! https://popl17.sigplan.org/attending/registration Early deadline December 17th

The program is also online http://conf.researchr.org/track/CoqPL-2017/main#program We will hold a social event, further details to follow.

Accepted Papers

Title
CertiCoq: A verified compiler for Coq
CoqPL
File Attached
CertSkel: a Verified Compiler for a Coq-embedded GPGPU DSL
CoqPL
File Attached
IxFree: Step-Indexed Logical Relations in Coq
CoqPL
File Attached
Logical Relations in Iris
CoqPL
File Attached
ppsimpl: a reflexive Coq tactic for canonising goals
CoqPL
File Attached
Predicate Monads: A Framework for Proving Generic Properties of Monadic Programs via Rewriting
CoqPL
File Attached
Session with the Coq Development Team
CoqPL
Synthetic topology in HoTT for probabilistic programming
CoqPL
File Attached
Transferring Arithmetic Decision Procedures (on Z) to Alternative Representations
CoqPL
File Attached
Verification of Implementations of Distributed Systems Under Churn
CoqPL
File Attached

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. Talks will be selected according to relevance to the workshop, based on the submission of an extended abstract.

Submissions for talks and demonstrations should be described in an extended abstract, between 1 and 2 pages in length. We suggest formatting the text using the two-column SIGPLAN latex style (9pt font).

Submission details

Submission page: https://easychair.org/conferences/?conf=coqpl2017

  • Submission: Friday, October, 14th 2016.
  • Notification: Friday, November 4th, 2016.
  • Early Registration: Saturday, December 17th, 2016.
  • Workshop: January 21th, 2017.

Submissions for talks and demonstrations should be described in an extended abstract, between 1 and 2 pages in length. We suggest formatting the text using the two-column SIGPLAN latex style (9pt font) http://www.sigplan.org/Resources/Author/

Contact

For any queries, please contact : coqpl2017 at easychair.org.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sat 21 Jan

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
Opening SessionCoqPL at Auditorium
Chair(s): Emilio Jesús Gallego Arias MINES ParisTech
09:00
60m
Talk
Invited Talk -- Demonstration of the Iris separation logic in Coq
CoqPL
I: Robbert Krebbers Delft University of Technology, Netherlands
14:00 - 15:30
Midday SessionCoqPL at Auditorium
Chair(s): Sandrine Blazy University of Rennes 1, France
14:00
60m
Talk
Invited Talk -- Managing Logical and Computational Complexity using Program Transformations
CoqPL
I: Nicolas Tabareau Inria, France
15:00
30m
Demonstration
Session with the Coq Development Team
CoqPL
16:00 - 18:05
Afternoon SessionCoqPL at Auditorium
Chair(s): Matthieu Sozeau Inria
16:00
25m
Talk
Synthetic topology in HoTT for probabilistic programming
CoqPL
File Attached
16:25
25m
Talk
CertiCoq: A verified compiler for Coq
CoqPL
Abhishek Anand , Andrew W. Appel Princeton, Greg Morrisett Cornell University, Zoe Paraskevopoulou Princeton University, USA, Randy Pollack Harvard University, Olivier Savary Belanger Princeton University, Matthieu Sozeau Inria, Matthew Weaver Princeton University
File Attached
16:50
25m
Talk
CertSkel: a Verified Compiler for a Coq-embedded GPGPU DSL
CoqPL
Izumi Asakura Tokyo Institute of Technology, Japan, Hidehiko Masuhara Tokyo Institute of Technology, Tomoyuki Aotani Tokyo Institute of Technology
File Attached
17:15
25m
Talk
Verification of Implementations of Distributed Systems Under Churn
CoqPL
Ryan Doenges University of Washington, James R. Wilcox University of Washington, Doug Woos University of Washington, Zachary Tatlock University of Washington, Seattle, Karl Palmskog
File Attached
17:40
25m
Talk
Transferring Arithmetic Decision Procedures (on Z) to Alternative Representations
CoqPL
File Attached
19:00 - 21:00
19:00
2h
Social Event
CoqPL Social Event
CoqPL