VerifyThis 2019: A Program Verification Competition (Extended Report)

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dross, Claire, Furia, Carlo A., Huisman, Marieke, Monahan, Rosemary, Müller, Peter
Format: Preprint
Published: 2020
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910627648241664
author Dross, Claire
Furia, Carlo A.
Huisman, Marieke
Monahan, Rosemary
Müller, Peter
author_facet Dross, Claire
Furia, Carlo A.
Huisman, Marieke
Monahan, Rosemary
Müller, Peter
contents VerifyThis is a series of program verification competitions that emphasize the human aspect: participants tackle the verification of detailed behavioral properties -- something that lies beyond the capabilities of fully automatic verification, and requires instead human expertise to suitably encode programs, specifications, and invariants. This paper describes the 8th edition of VerifyThis, which took place at ETAPS 2019 in Prague. Thirteen teams entered the competition, which consisted of three verification challenges and spanned two days of work. The report analyzes how the participating teams fared on these challenges, reflects on what makes a verification challenge more or less suitable for the typical VerifyThis participants, and outlines the difficulties of comparing the work of teams using wildly different verification approaches in a competition focused on the human aspect.
format Preprint
id arxiv_https___arxiv_org_abs_2008_13610
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle VerifyThis 2019: A Program Verification Competition (Extended Report)
Dross, Claire
Furia, Carlo A.
Huisman, Marieke
Monahan, Rosemary
Müller, Peter
Logic in Computer Science
VerifyThis is a series of program verification competitions that emphasize the human aspect: participants tackle the verification of detailed behavioral properties -- something that lies beyond the capabilities of fully automatic verification, and requires instead human expertise to suitably encode programs, specifications, and invariants. This paper describes the 8th edition of VerifyThis, which took place at ETAPS 2019 in Prague. Thirteen teams entered the competition, which consisted of three verification challenges and spanned two days of work. The report analyzes how the participating teams fared on these challenges, reflects on what makes a verification challenge more or less suitable for the typical VerifyThis participants, and outlines the difficulties of comparing the work of teams using wildly different verification approaches in a competition focused on the human aspect.
title VerifyThis 2019: A Program Verification Competition (Extended Report)
topic Logic in Computer Science
url https://arxiv.org/abs/2008.13610