Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Call for Papers: Unsound - Sources of Unsoundness in Verification

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Call for Papers: Unsound - Sources of Unsoundness in Verification


Chronological Thread 
  • From: Jan Bessai <jan.bessai AT uni-dortmund.de>
  • To: Jan_Bessai <jan.bessai AT tu-dortmund.de>, marco.servetto AT vuw.ac.nz, coq-club AT inria.fr, idris-lang AT googlegroups.com, fscd.conference AT dcc.fc.up.pt, types-announce AT lists.seas.upenn.edu, ecoop-info AT ecoop.org, isabelle-users AT cl.cam.ac.uk, jmlspecs-interest AT lists.sourceforge.net, why3-club AT groupes.renater.fr, cedille-lang AT googlegroups.com
  • Subject: [Coq-Club] Call for Papers: Unsound - Sources of Unsoundness in Verification
  • Date: Fri, 01 Jul 2022 00:14:08 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=jan.bessai AT uni-dortmund.de; spf=Pass smtp.mailfrom=jan.bessai AT uni-dortmund.de; spf=Pass smtp.helo=postmaster AT unimail.uni-dortmund.de
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:gwO57qyccK9lPe6LYSxjKrPwJb1zdoMgy1knxilNoHtuA6ilfq GV7ZEmPHDP5Qr5NEtNpTniAsO9qa+wz/5ICOsqTNSftWDd0QPCEGgF1+rfKlbbdREWmNQz6U 8xG5IOauHNMQ==
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: mJFBxtGCL6dAUpMVV/bWjpRxpFZBflCNM+0Ykl2Y5Si/ODLHUpPy46SS1df4wDrZ7CKLI111bQ T0BGdZJHOxeKmBrU5XUMNVWz490zgGl8CHYKpiDlmvkxU4XGi9vjpT5ZRPPu4Mk7xsCIRoGDRg q9rRbIValwGpXGUR1ti9sUNbdK3NwE6ZcKWyNvs7iskNkH96Ml0Emun/UEL4i6EBBHfUg8O5ya 8F5jd/H3YzmahxEsuPcjSn/slazMXj0ha4/nBemK9oN7oF8IZZ8kN/B9jl3uLfPQB0LEYMvxqY QvaWaqVvY3K1zwpZyo83Fo2Y
  • Mail-reply-to: jan.bessai AT uni-dortmund.de, marco.servetto AT vuw.ac.nz

==================================================================
First Call for Papers

Unsound:
1st Workshop on Sources of Unsoundness in Verification
at SPLASH 2022
https://2022.splashcon.org/home/unsound-2022

Software and proof verification has grown significantly in the last 15 years.
Growth has come to the point where verification systems are complex and manually proving the soundness of those verification systems sometimes exceeds what a single research group can understand and verify as correct.

Even formally defining soundness can be challenging and its definition is varying from system to system. Specific research groups can have very specific notions of soundness they focus on, but those can diverge from what the users expect, especially if the users come from a different verification environment or they are approaching verification for the first time.

Participants to Unsound will be able to share their experience and exploits on how different verification tools can either be broken or expose confusing behavior, likely to be unexpected by users.
We think this would be greatly beneficial not only because it will help all of us to iron out those unsoundnesses but also because it will facilitate understanding of the foundational differences between the assumptions of the various research lines.

The current academic environment encourages us to talk about the success case of our work. In this workshop we want to address and learn from failure cases and we want to reinforce the bedrock of our understanding.
In practice, when we divert our focus to a specific aspect of verification
we may (understandably) be less precise.
For example, a line of research focusing on aliasing control in OO may be less precise when considering the implication in other areas, like termination.
We believe that learning from the issues of many verification projects can broaden the attention of researchers to topics which so far escaped their focused area of research; e.g., from only type correctness to also avoiding stack overflows.

We believe that this environment would be particularly beneficial for young researchers that are in search of open questions in verification. This may provide a motivation to deep dive into the details of any particular tool, or to expand their individual area of expertise to get a wider and more objective and critical view of the whole area of verification.

We also wonder if in our fast expansion we accidentally glossed over some fundamental issue in verification, and if our mistake has now become engraved into the established wisdom and it is sometimes uncritically assumed as a valid reasoning stepping stone.

We are particularly interested in sources of unsoundness that are accidentally shared by many different unrelated research lines, and to develop an understanding on why this is the case.

The workshop would be its first instance and is meant to be welcoming
for both people with strong theoretical skills, as well as people who
just like hacking things. We do not expect fully polished submissions
and we will not have formal proceedings. Students are especially welcome to attend.


### Examples for possible contributions would be:

* Definition of sound and unsound and how they can diverge between tools.
* Divergences between user assumptions and actual definitions of soundness.
* Common sources of unsoundness and why they emerge.
* Bugs and unsoundnesses in the process of extracting a concrete program
from a verified environment, e.g., from Coq to Haskell.
* Logic errors in the specification of a verification tool, e.g., universe
inconsistencies.
* Bugs in the implementation of proof checkers.
* Overconfident generalizations of sound subsystems to larger settings, e.g., imperative techniques in OO settings.
* Disproving soundness statements in published papers about verification.
* Finding statements proven in published literature that should no longer be trusted because they relied on a broken verification system.
* Simply proving False in a verification tool, in particular we are
interested in practical ways to trick available tools to accept wrong
statements.
* Breaking reasoning about programs with types by breaking the type
system of the programming language in new and interesting ways.
* Bad interactions between axiomatic choices in libraries used in proofs.
* Impacts of the false sense of security when the chain of trust is broken by
subtle unsoundness in verification tools.


### Contributions:

Deadline: 2022-09-01 (23:59 AOE)
Submissions should have 3 pages of text. Additional material (bibliography, related work, and code examples) will not count toward this limit.
We strongly encourage authors to include instructions to reproduce results or exploits.

There will be a friendly peer review process, focusing on checking that the submitted material is appropriate for the workshop.

#### Publication
Informal proceedings will be made publicly available on the workshop web page. However, presentation at Unsound does not count as prior publication, and can later be published at a conference of the authors' choosing.

### Instruction to Authors

#### Submission

Authors should be aware of ACM’s policies on plagiarism (https://www.acm.org/publications/policies/plagiarism).

Program Committee members are allowed to submit papers.

Papers must be submitted online at:
https://unsound2022.hotcrp.com/

#### Formatting:

Submitted papers should be in portable document format (PDF), formatted using the ACM SIGPLAN style guidelines. Authors should use the acmart format, with the acmsmall sub-format for ACM proceedings. For details, see:

http://www.sigplan.org/Resources/Author/#acmart-format

It is recommended to use the review option when submitting a paper; this option enables line numbers for easy reference in reviews.


  • [Coq-Club] Call for Papers: Unsound - Sources of Unsoundness in Verification, Jan Bessai, 07/01/2022

Archive powered by MHonArc 2.6.19+.

Top of Page