coq-club AT inria.fr
Subject: The Coq mailing list
List archive
[Coq-Club] Call for Papers: Unsound - Sources of Unsoundness in Verification (Deadline Extension: 2022-09-16)
Chronological Thread
- From: Jan Bessai <jan.bessai AT tu-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, it-fmeurope-events-request AT lists.uu.se, it-fmeurope-events AT lists.uu.se
- Subject: [Coq-Club] Call for Papers: Unsound - Sources of Unsoundness in Verification (Deadline Extension: 2022-09-16)
- Date: Fri, 02 Sep 2022 22:43:05 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jan.bessai AT tu-dortmund.de; spf=Pass smtp.mailfrom=jan.bessai AT tu-dortmund.de; spf=Pass smtp.helo=postmaster AT unimail.uni-dortmund.de
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:oKBrxqgRdKyn2av2vq07CrVZEnBQXtUji2hC6mlwRA09TyX+rb HIoB17726RtN91YhsdcL+7VJVoLUmyyXcX2+Qs1WvOZniEhILLFvAB0WKK+VSJcBEWkNQ86U 4KSclD4bPLY2ST3a7BkWyFL+o=
- Ironport-phdr: A9a23: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
- Ironport-sdr: kTkzgEQpx73R0tvv1Od/3hcgxpmEtKS2pu7NsH/c4JTCm1Rd2WrYuoZAl/pVXNwni/8HRBBw4C 8fn1sHseiCXZLj0Z9fTggk7ImV2OW8KO17gATjKy7Wp07O8cLniUA2ugYeKlL83xwgwDYiasVE yvX4O3K0T5ZvjHCtTRD1DNK9WJGQvaXYvXiT3HRFQo4OnI74L3rG953SyiiaR4Kp33RNK6mPWr QPHN1SqjzUUv0bdSiOwWbXRXvlLTU5EJcGIcQUZBBwkJt3HRZrvt7qOdubYB5e7okzLO9T41uW pU7bgsjQg83m/mU3U/2Zg1oN
- Mail-reply-to: jan.bessai AT uni-dortmund.de, marco.servetto AT vuw.ac.nz, jan.bessai AT tu-dortmund.de
==================================================================
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:
*Extended Deadline: 2022-09-16 (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 (Deadline Extension: 2022-09-16), Jan Bessai, 09/02/2022
Archive powered by MHonArc 2.6.19+.