Skip to content
This repository has been archived by the owner. It is now read-only.

izgzhen/iris-c-coq

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 

Iris C

Build Status

Control-flow based language verification framework based on the Iris program logic.

Example

Documentation

Dependencies

  1. Coq 8.6.1
  2. ssreflect 1.6.1
  3. stdpp
  4. iris

Recommended way to install dependencies

Build

Generate the make file:

coq_makefile -f _CoqProject -o Makefile.coq

Ordinary build:

make -f Makefile.coq

Quick build:

make -f Makefile.coq quick

Acknowledgement

Thanks to Derek Dreyer, Ralf Jung and other people in FP group for teaching me about Iris logic and hosting me during my internship at MPI-SWS.

Thanks to Xinyu Feng and Ming Fu in USTC for discussing this work with me and show me the code.

Also, in this source, the following files are not written by me, but included for convenience:

  • lib/CoqLib.v
  • lib/CpdtTactics.v
  • lib/Integers.v

Licensing

All code is licensed under 3-clause BSD.

All doc is licensed under CC BY-NC-SA.

About

Control-flow based language verification framework

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages