VerifyThis is a program verification competition taking place as part of the European Joint Conferences on Theory and Practice of Software (ETAPS).
The aims of the competition are:
The competition will offer a number of challenges presented in natural language and 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.
This project exist for the traning with Frama-C for the participation to VerifyThis.
Year | Challenge | State | Remark |
---|---|---|---|
2011 | Challenges | TODO | |
2012 | Challenge 1 | WIP | |
Challenge 2 | WIP | ||
Challenge 3 | TODO | ||
2014 | Challenge 1 | TODO | |
Challenge 2 | TODO | ||
2015 | Challenge 1 | WIP | |
Challenge 2 | WIP | ||
Challenge 3 | WIP | ||
2016 | Challenge 1 | WIP | |
Challenge 2 | TODO | ||
Challenge 3 | TODO | ||
2017 | Challenge 1 | WIP | |
Challenge 2 | WIP | ||
Challenge 3 | WIP | ||
Challenge 4 | WIP | ||
2018 | Challenge 1 | WIP | |
Challenge 2 | WIP | ||
Challenge 3 | WIP | ||
2019 | Challenge 1 | WIP | |
Challenge 2 | TODO | ||
Challenge 3 | TODO | ||
2021 | Challenge 1 | WIP | |
Challenge 2 | TODO | ||
Challenge 3 | WIP | ||
Microchallenge | DONE |