Static Public Methods | |
void | init (String[] args) |
void | start () |
void | stop () |
void | threads () |
JPF | getJPF () |
void | init (String[] args) |
iSearch | newSearchAlgorithm () |
void | run (iVirtualMachine vm) |
Static Public Attributes | |
iStore | store |
rStatus | status |
iVirtualMachine | vm |
iSearch | search |
JPFOptions | options |
String | className |
Statistics | statistics |
boolean | finished = false |
boolean | cleanup = false |
String[] | arguments |
Static Private Methods | |
void | printStatistics () |
void | printVersion () |
void | setJPF (JPF jpf) |
Static Private Attributes | |
String | VERSION = "JPF 0.1 beta 12 - (C) 2000 RIACS/NASA Ames Research Center" |
String[] | classes |
JPF | xjpf |
Definition at line 20 of file lib/jpf/gov/nasa/arc/ase/jpf/Engine.java.
|
Accesses the thread local copy of a JPF object.
Definition at line 310 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Initialize the model checker.
Definition at line 337 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Creates a new iSearch object based on the current options
Definition at line 357 of file src/gov/nasa/arc/ase/jpf/Engine.java. Referenced by run().
|
|
Prints the statistics accumulated during model checking. Definition at line 381 of file src/gov/nasa/arc/ase/jpf/Engine.java. Referenced by run().
|
|
Prints the version information about the model checker. Definition at line 447 of file src/gov/nasa/arc/ase/jpf/Engine.java. Referenced by init().
|
|
Runs the model checking. First initializes the virtual machine with the arguments received from the command line, initializes the internal structures and then starts the search algorithm.
Definition at line 464 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Sets the local JPF object into the thread local object.
Definition at line 496 of file src/gov/nasa/arc/ase/jpf/Engine.java. Referenced by run().
|
|
A String containing the version of the model checker engine. This field is used to output the version information.
Definition at line 42 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Arguments given to the model checker. Definition at line 52 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Parsed program arguments. Definition at line 47 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Facility used to maintain statistics about the verification. Definition at line 57 of file src/gov/nasa/arc/ase/jpf/Engine.java. |
|
Local object which contains all the thread specific information. Used by the parallel version in order to have this information accessible without passing a reference thorught each method call, and avoiding to have to share it between the threads. Definition at line 66 of file src/gov/nasa/arc/ase/jpf/Engine.java. |