-
Notifications
You must be signed in to change notification settings - Fork 39
Installing and Running VerCors
Lars edited this page Aug 10, 2026
·
15 revisions
The installation and running instructions can be found on the Github homepage of this project.
Alternatively, you can also try VerCors online before installing. Most code blocks from this tutorial are also verifiable from the browser.
The easiest way to get syntax high lighting for both PVL and for annotations in languages like C, Java, CUDA and OpenCL is using the VerCors IDE for VSCode.
Alternatively, we provide syntax highlighting via a TextMate bundle or vim plugin in the util/editors directory. A lot of editors have support for importing a TextMate bundle to use as highlighter, such as this extension for VSCode.
[!Caution] The TextMate bundle is a bit outdated, we recommend using the VerCors IDE for VSCode.
Tutorial
- Introduction
- Installing and Running VerCors
- Prototypal Verification Language
- Specification Syntax
- Permissions
- Termination
- Axiomatic Data Types
- Arrays and Pointers
- Parallel Blocks
- GPGPU Verification
- Atomics and Locks
- Predicates
- Inheritance
- Exceptions & Goto
- VeyMont
- Platform-Dependent Verification
- Advanced Concepts
- Help My Verification Fails
- Proof Brittleness and Countermeasures
- Unsupported Features
- Annex
- Case Studies
Developing for VerCors