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.