[TYPES/announce] Call for Participation: VerifyThis Verification Competition at ETAPS 2016

m.huisman at utwente.nl m.huisman at utwente.nl
Wed Mar 9 15:48:51 EST 2016

VerifyThis Verification Competition 2016


Competition to be held at ETAPS 2016
2 April 2016, Eindhoven, Netherlands

- Program available
- Dafny tutorial and challenge open for all
- Still travel grants available


Competition:  April 2  (full-day event)
Post-competition discussions: April 3
Announcement of prizes: April 4 (during ETAPS welcome reception)


VerifyThis 2016 is a program verification competition taking place as part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2016) on April 2nd, 2016 in Eindhoven, Netherlands. It is the 5th event in the VerifyThis competition series.

The aims of the competition are:

- to bring together those interested in formal verification, and to provide an engaging, hands-on, and fun opportunity for discussion
- to evaluate the usability of logic-based program verification tools in a controlled experiment that could be easily repeated by others.

The competition will offer a number of challenges presented in natural language or pseudo code. Participants have to formalize the requirements, implement a solution, and formally verify the implementation for adherence to the specification.

There are no restrictions on the programming language and verification technology used. The correctness properties posed in problems will have the input-output behavior of programs in focus. Solutions will be judged for correctness, completeness and elegance.


Saturday April 2
9:00 – 9:45     Dafny tutorial (open to everybody)
9:45 – 10:30   Dafny challenge (open to everybody)
10:30 – 11:00 coffee break
Start of the competition
11:00 – 12:30 challenge 1 (90 minutes)
12:30 – 14:00 lunch
14:00 – 15:30 challenge 2 (90 minutes)
15:30 – 16:00 coffee break
16:00 – 17:30 challenge 3 (90 minutes)
17:30 – 19:00 participants that are leaving already discuss their answers with the judges

19:30      dinner for all competition participants

Sunday April 3
informal discussions among participants and judging

Monday April 4 during reception
Award ceremony


The competition will start with a tutorial on Dafny by Rustan Leino, MSR Research. Dafny has been especially popular in previous verification competitions. The tutorial will explain the basic ideas of program verification in Dafny, which can then immediately be tried out on a small challenge problem.

The Dafny tutorial is open to all ETAPS participants.


The competition still has funds for a limited number of travel grants. A grant covers the incurred travel and accommodation costs up to a certain amount. The amount is EUR 250 for those coming from Europe and EUR 500 for those coming from outside Europe.

To apply for a travel grant, send an email to etaps2016 at verifythis.org. The application should include:

    - your name
    - your affiliation
    - the academic degree you are seeking resp. your career stage
    - the verification system(s) you plan to use at the competition
    - the planned composition of your team
    - a short letter of motivation explaining your involvement with formal verification so far
    - if you are a student or PhD student, please have your supervisor send a brief letter of support by email to the same address.

Evaluation criteria are qualifications (for the applicant's career level), need (please explain briefly in your application), and diversity (technical, geographical, etc.).


Prizes will be awarded in the following categories:

- best team
- best student team
- best challenge submitted
- tool providing most assistance to the user


Participation is open for anybody interested. Teams of up to two people are allowed. Physical presence on site is required. We particularly encourage participation of:

- student teams (this includes PhD students)
- non-developer teams using a tool someone else developed
- several teams using the same tool

VerifyThis is an official one-day satellite event of ETAPS. Please register with ETAPS. To facilitate planning, please also send an email to etaps2016 at verifythis.org stating your planned team composition and verification system(s) you plan to use. Informal inquiries are welcome at the same address.


* Marieke Huisman, University of Twente, the Netherlands
* Rosemary Monahan, National University of Ireland Maynooth
* Peter Müller, ETH Zurich, Switzerland


etaps2016 at verifythis.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.seas.upenn.edu/pipermail/types-announce/attachments/20160309/68406211/attachment.html>

More information about the Types-announce mailing list