Skip to content

Latest commit

 

History

History

PVS DAIDALUS

PVS version 7.1 and the development version of the NASA PVS Library are required to type-check and prove the DAIDALUS development in PVS. Type the following command in a Unix shell within the local directory PVS.

$ provethem  --addpath

The output of that command is

TCASII                   [OK: 141 proofs]
WellClear                [OK: 242 proofs]
DAIDALUS                 [OK: 608 proofs]

*** Grand Totals: 991 proofs / 991 formulas. Missed: 0 formulas.
*** Number of libraries: 3

To include DAIDALUS in other PVS developments, the local directory PVS has to be added to the Unix environment variable PVS_LIBRARY_PATH. Depending upon your shell, one of the following lines has to be added to your startup script. In C shell (csh or tcsh), put this line in ~/.cshrc, where <daidaluspvsdir> is the absolute path to the local directory PVS in the DAIDALUS distribution:

setenv PVS_LIBRARY_PATH "<daidaluspvsdir>:$PVS_LIBRARY_PATH"

In Borne shell (bash or sh), put this line in either ~/.bashrc or ~/.profile:

export PVS_LIBRARY_PATH="<daidaluspvsdir>/nasalib:$PVS_LIBRARY_PATH"