IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.
Перейти к файлу
Ken McMillan 0d6027ca23 more forgotten files 2018-11-23 11:55:23 -08:00
.vscode update `.vscode/settings.json` with more ignore patterns. 2017-05-11 15:26:53 -07:00
bin
doc more forgotten files 2018-11-23 11:26:36 -08:00
examples more forgotten files 2018-11-23 11:55:23 -08:00
ivy more forgotten files 2018-11-23 11:55:23 -08:00
lib/emacs fixing quic15 merge bugs 2018-11-06 15:31:14 -08:00
notebooks
scripts/setup vagrant: adjust z3 PYTHONPATH setting to be compatible with version of z3 used. 2017-05-11 14:05:51 -07:00
submodules vagrant: checkout compatible z3 submodule commit. 2017-05-11 13:17:54 -07:00
test more forgotten files 2018-11-23 11:35:19 -08:00
vs/ext from class dry run 2017-05-03 13:10:09 -07:00
.gitattributes
.gitignore more forgotten files 2018-11-23 11:55:23 -08:00
.gitmodules
INSTALL
PACKAGING.md adding file 2017-05-21 17:12:36 -07:00
README.md Update README.md 2018-10-02 13:14:00 -07:00
Vagrantfile vagrant: got ivy gui working over ssh with x11 forwarding. 2017-05-11 13:05:14 -07:00
license.txt
setup.py quic15 anomaly11 2018-11-20 14:24:46 -08:00

README.md

ivy

IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.

#Installation Linux On Debian-based linux ditributions such as Ubuntu, download and install the file ms-ivy_X.X_YYYY.deb where X.X is the IVy version and YYYY is the machine architecture. Use your systems package manager to install this package, or the following commands:

$ sudo dpkg -i ms-ivy_X.X_YYYY.deb
$ sudo apt-get install -f

The first command will report missing dependencies, which will be installed by the second command.

Windows The Windows binary distribution is in the form of a zip archive. Download the file ivy.X.Y-.Windows-z86.zip, where X.X is the IVy version (this will work on both 32-bit and 64 bit Intel Windows). Use Windows Explorer to extract this archive in the directory C:. This should give you a directory C:\ivy. To use IVy in a command window, first execute this command:

> C:\ivy\scripts\activate

Further Reading

For further information on IVy, see the IVy web site.