| 34 | | # Install the automated theorem prover CVC4, following instructions at http://cvc4.cs.stanford.edu/web/. You only need the binary (`cvc4`), which must be in your `PATH`. |
| 35 | | # Install the automated theorem prover Z3, following instructions at https://github.com/Z3Prover/z3. You only need the binary (`z3`), which must be in your `PATH`. |
| 36 | | # Install a Java 8 SDK. Later versions of Java may also work. See https://www.oracle.com/technetwork/java/javase/downloads/index.html. |
| 37 | | # Download and unpack the latest stable release of CIVL from http://vsl.cis.udel.edu/lib/sw/civl/current/latest/release/. |
| | 34 | 1. Install the automated theorem prover CVC4, following instructions at http://cvc4.cs.stanford.edu/web/. You only need the binary (`cvc4`), which must be in your `PATH`. |
| | 35 | 1. Install the automated theorem prover Z3, following instructions at https://github.com/Z3Prover/z3. You only need the binary (`z3`), which must be in your `PATH`. |
| | 36 | 1. Install a Java 8 SDK. Later versions of Java may also work. See https://www.oracle.com/technetwork/java/javase/downloads/index.html. |
| | 37 | 1. Download and unpack the latest stable release of CIVL from http://vsl.cis.udel.edu/lib/sw/civl/current/latest/release/. |
| | 38 | 1. The resulting directory should be named CIVL-tag for some string tag which identifies the version of CIVL you downloaded. Move this directory wherever you like. |
| | 39 | 1. The JAR file in the `lib` directory is all you need to run CIVL. You may move this JAR file wherever you want. You run CIVL by typing a command of the form `java -jar /path/to/civl-TAG.jar ...`. For convenience, you may instead use the shell script `civl` included in the `bin` directory. This allows you to replace `java -jar /path/to/civl-TAG.jar` with just `civl` on the command line. Simply edit the `civl` script to reflect the path to the JAR file and place the script somewhere in your `PATH`. In the following, we assume you have done this. |
| | 40 | 1. From the command line, type `civl help`. You should see a help message describing the command line syntax. |
| | 41 | 1. From the command line, type `civl config`. This should report that cvc4 and z3 were found, and it should create a file named `.sarl` in your home directory. |