Toggle navigation
Summer School
Logistics
Installation
Schedule
Lectures
Coq Intensive
Verified functional algorithms
Program-specific proof automation
Certifying software with crashes
The structure of a verified compiler
Property-based random testing with QuickChick
CertiKOS: Certified kit operating systems
Language specification and variable binding
Vellvm: Verifying the LLVM
YouTube channel
DeepSpec Summer School, July 13-28, 2017
Property-based random testing with QuickChick
Benjamin Pierce
The dsss17 repository contains lecture notes and homework for this lecture in the
qc/
directory.
Day one
Suggested homework
Introduction
Typeclasses
Lecture recordings
Video 1
Day Two
Lecture recordings
Video 2
Day Three
Lecture recordings
Video 3
Day Four
Lecture recordings
Video 4