|
Eclipse Plugin for SATABS
Requirements:
- Windows: You need Visual Studio (as preprocessor). The Visual Studio
executables need to be in the PATH environment
variable.
- Linux: You need
gcc and the usual header files.
To download and install the Eclipse plugin for SATABS, do the following:
- Install Eclipse.
You must use location that does not contain spaces in the path
name.
Note that you need Eclipse 3.2. The version 3.1 will not
work.
- Start Eclipse, open "Help" → "Software Updades" → "Find and Install"
- Select "Search for new features to install", then "Next"
- Click "New remote site", Name: "SATABS Plugin",
URL Linux:
http://www.cprover.org/satabs/plugin/lin/
URL Windows:
http://www.cprover.org/satabs/plugin/win/
URL OSX/Intel:
http://www.cprover.org/satabs/plugin/osx/
- Click "Finish"
- Select "org.feature.CProver", then click "Next"
- Read and accept the license (by clicking "Next"), then click on "Finish"
- There will be a warning that the code is not digitally signed.
Click "Install".
To use the plugin:
- Click "New" → "Project"
- Select "CProver" → "New Verification Project", then click "Next"
- Type in a project name and location, then click "Finish"
- Click "New" → "New Task"
- Double-click the task
- "Files Selection" tab: set a root directory, and choose the files to model check
- "Launch options" tab: various options for running CBMC/Satabs and the other tools
- Create a new CPROVER launch configuration using the green "run" button.
- After running CPROVER using the green "run" button, the claims for the selected task
are displayed in the "Claims" view.
- Click on "Check All" in the "Claims" view to run the model
checker
- If a counterexample is produced for a claim, click on the claim
to step through the trace.
The SATABS
Manual contains more
information about the plugin.
|