Line 5: | Line 5: | ||
== Installation Instruction for ProB (Standalone) == | == Installation Instruction for ProB (Standalone) == | ||
* Obtain your platform specific ProB distribution from Downloads. Decompress and expand the ProB directory if necessary. Do not change the location and structure of the files and directories within ProB (apart from the Machines directory) ! On Windows you just have to double-click the installer. The contents of the ProB directory should look something like this: | * Obtain your platform specific ProB distribution from Downloads. Decompress and expand the ProB directory if necessary. Do not change the location and structure of the files and directories within ProB (apart from the Machines directory) ! On Windows you just have to double-click the installer. The contents of the ProB directory should look something like this: | ||
examples lib prob | |||
StartProB.sh tcl | |||
* Be sure that you have Tcl/Tk installed (see, e.g., http://www.tcl.tk/software/tcltk/). With the latest version of ProB you have to install Tcl/Tk version 8.4 (for some versions of ProB even 8.5)! For Windows you can find a correct version of Tcl/Tk at http://downloads.activestate.com/ActiveTcl/Windows/8.4.8/ The Mac version needs Tcl/Tk 8.5 or higher (http://www.tcl.tk/software/tcltk/8.5.html/). | * Be sure that you have Tcl/Tk installed (see, e.g., http://www.tcl.tk/software/tcltk/). With the latest version of ProB you have to install Tcl/Tk version 8.4 (for some versions of ProB even 8.5)! For Windows you can find a correct version of Tcl/Tk at http://downloads.activestate.com/ActiveTcl/Windows/8.4.8/ The Mac version needs Tcl/Tk 8.5 or higher (http://www.tcl.tk/software/tcltk/8.5.html/). | ||
* To load your own B machines you also need Java runtime installed (http://java.sun.com/j2se/index.jsp or directly to http://java.sun.com/javase/downloads/index.jsp to download the standard edition 5.0; on Mac and Linux Java is probably already installed). | * To load your own B machines you also need Java runtime installed (http://java.sun.com/j2se/index.jsp or directly to http://java.sun.com/javase/downloads/index.jsp to download the standard edition 5.0; on Mac and Linux Java is probably already installed). |
The standalone version of ProB contains a richer set of features than the Rodin version and also works on other formalisms than Event-B (e.g., classical B, Z, CSP, B||CSP, Promela, ...). If you want to do animation and model checking of Event-B models, the Rodin version might be enaugh. The Rodin version contains a translation tool from Rodin into Event-B files that can be used within the standalone version of ProB.
examples lib prob StartProB.sh tcl
<swf width="800" height="600">Install.swf</swf>