- coq/ for Coq formalization of the calculus
- spec/ for ott specification of the calculus
- paper.pdf for the camera-ready version of paper with appendices
The instructions and documentation about the Coq code can be found in the coq directory.
-
A 15-minute conference video can be found here.
-
A 3-minute poster video can be found here.
-
Our paper and its BibTex entry can be found on DROPS.
-
The artifact and its document can be also found on DROPS.
You can also use Docker to get and run the container including the artifact and dependencies by executing the following command in your machine with Docker installed:
docker run -it sxsnow/ecoop2020
Ott, LNgen and Vim have been set up in the docker image. The password for sudo
is ecoop2020
.
In coq/main_version or coq/variant directory,
run make
to build and compile the proofs.
You can also run
make ottclean
to remove the generated code, then use make
to call Ott and LNgen to regenerate them.