University of Ulm, Faculty of Computer Science, Dept. of Artificial Intelligence up: PVS @ Ulm

Local Mirror of PVS Distribution


We maintain a local mirror of the primary PVS distribution site. The information below is copied from there.


Latest version is 3.2

Unless you are a commercial entity, you may freely download PVS, but you must obtain a PVS license. This license covers all existing versions, so you do not need to get a new one to get a new version.

Commercial entities should check their existing license, or contact pvs-licensing@csl.sri.com.

PVS is currently available only for Sparc machines with Solaris 2 and Intel x86 Machines with Linux compatible with Redhat 5 or later. Both of these may reside in the same top-level directory, though different versions must be kept in separate directories.


Downloading PVS 3.2

See the PVS 3.2 Release Notes for a description of the changes.

First get the file(s) you want for the type of machine(s) you have:

Then get the rest of the files

Installation is simple: Create a new PVS directory (name doesn't matter), cd to it, untar the files, run ./bin/relocate, and you should be able to run ./pvs. Copy this script to a directory in your path, or add the PVS directory to your path.

Note: We no longer provide the Emacs 19 files, please upgrade to Emacs or XEmacs 20 or greater. If you really need to run PVS with Emacs 19, contact us at pvs-sri@csl.sri.com


Downloading PVS 3.1

IMPORTANT: If you are running Redhat 9 or equivalent (i.e., with the latest glibc), see the FAQ item PVS problems with Redhat 9 or Enterprise after installing.

PVS 3.1 is currently available only for Sparc machines with Solaris 2 and Intel x86 Machines with Linux compatible with Redhat 5 or later. Both of these may reside in the same top-level directory.

With the exception of commercial entities, if you have an existing license for PVS, you may upgrade to PVS 3.1 without signing a new license. For information on commercial licenses for PVS 3.1, please contact pvs-licensing@csl.sri.com

First get the file(s) you want for the type of machine you have:

Then get the rest of the files

The Release Notes describe the new features.


Downloading PVS 3.0

PVS 3.0 is currently available only for Sparc machines with Solaris 2 and Intel x86 Machines with Linux compatible with Redhat 5 or later. Both of these may reside in the same top-level directory.

With the exception of commercial entities, if you have an existing license for PVS, you may upgrade to PVS 3.0 without signing a new license. For information on commercial licenses for PVS 3.0, please contact pvs-licensing@csl.sri.com

First get the file(s) you want for the type of machine you have:

Then get the rest of the files

The Release Notes describe the new features.


Downloading PVS 2.4

PVS 2.4 is currently available only for Sparc machines with Solaris 2 and Intel x86 Machines with Linux compatible with Redhat 5 or later. Both of these may reside in the same top-level directory.

First get the file(s) you want for the type of machine you have:

Then get the rest of the files

The Release Notes describe the new features.


Mirror Sites

The files may also be obtained from any of the following mirror sites:

These are automatically updated, but there may be a lag time.


Installing PVS

To install, simply create a new directory, cd to it, untar the files, and run ./bin/relocate to set the path. Then run ./pvs, which should start up a new Emacs window running PVS.

After running bin/relocate, the pvs shell script may be copied or linked to a different directory. However, if the PVS directory is moved, ./bin/relocate must be rerun.

If you have already signed a license for PVS, you do not need to sign a fresh one for PVS 3.0. If you obtained the system by anonymous ftp, or by some other means that did not require you to sign the License Agreement beforehand, gunzip and print out the file license.ps.gz, read it, have it signed by someone who can legally bind your institution, and return it to SRI. Licenses are available to individuals as well as corporations and universities.


Installing Earlier Versions

Earlier versions of PVS are still available:


Installing Everything Else

PVS relies on several other programs being installed on your machine. It is essential that you have Emacs (version 19 or later), and desirable that you have LaTeX, Tcl/Tk.


Dept. of AI Homepage Research Help Mail to Webmaster H. Pfeifer - last update: Jun 11, 2004