NuSMV batch
When the -int option is not specified, NuSMV
runs as a batch program, in the style of SMV, performing (some
of) the steps described in previous section in a fixed sequence.
system_prompt> NuSMV [command line options] input-file RET
The program described in input-file is processed, and the corresponding finite state machine is built. Then, if input-file contains formulas to verify, their truth in the specified structure is evaluated. For each formula which is not true a counterexample is printed.
The batch mode can be controlled with the following command line options:
NuSMV [-s] [-ctt] [-lp] [-n idx] [-v vl] [-cpp] [-is] [-ic] [-ils]
[-ii] [-r] [-f] [-int] [-h | -help] [-i iv_file] [-o ov_file]
[-AG] [-GUI] [-load script_file] [-reorder] [-dynamic] [-m method]
[[-mono]|[-thresh cp_t]|[-cp cp_t]|[-iwls95 cp_t]] [-coi]
[-noaffinity] [-iwls95preorder] [-bmc] [-bmc_length k]
[-ofm fm_file] [-obm bm_file] [input-file]
where the meaning of the options is described below. If input-file is not provided in batch mode, then the model is read from standard input.
-s
NuSMV commands contained in `~/.nusmvrc' or in
`.nusmvrc' or in `$${NuSMV_LIBRARY_PATH}/master.nusmvrc'.
-ctt
-lp
-n idx
-v verbose-level
NuSMV. Setting verbose-level to 1 gives the basic
information. Using this option makes you feel better, since otherwise
the program prints nothing until it finishes, and there is no evidence
that it is doing anything at all. Setting the verbose-level
higher than 1 enables printing of much extra information.
-cpp
-is
-ic
-ils
-ii
-r
-f
option is not used, the set of reachable states is computed.
-f
-int
-help
-h
-i iv_file
-o ov_file
-AG
ag_only_search environment variable).
-GUI
-load cmd-file
NuSMV commands from file cmd-file.
-reorder
-dynamic
-m method
reorder_method environment
variable (see section Interface to the DD Package).
-mono
-thresh cp_t
-cp cp_t
-iwls95 cp_t
-coi
-noaffinity
-iwls95preoder
-bmc
-bmc k
-ofm fm_file
-obm bm_file
Go to the first, previous, next, last section, table of contents.