iterative_model_check - Perform CTL model checking on an abstracted system with automatic refinement algorithm.


iterative_model_check [-h] [-x] [-t <seconds>] [-v <number>]\ [-D <number>] [-r <number>] [-i <number>] \ [-p <number>] [-g <number>] <ctlfile>

Command options:

-h
Print the command usage.
-x
Perform the verification exactly. No approximation is done.
-t <secs>
Time in seconds allowed for verification. The default is no limit.
-v <number>
Specify verbosity level. Use 0 for no feedback (default), 1 for more, and 2 for maximum feedback.
-D <number>
Specify extent to which don't cares are used to simplify the MDDs.
-r <number>
Specify refinement method.
-i <number>
The number of state variables to be added for exact computation at each iteration. The default is 4.
-l <number>
Type of lower-bound approximation method.
-p <number>
Type of partition method. If 'build_partition_mdds' is already invoked, this option is ignored. Notice that some next state functions might not be available after iterative_model_checking command is performed because of this option.
-g <number>
Type of operational graph.
<ctlfile>
File containing the CTL formulas to be verified.
Related "set" options:

ctl_change_bracket <yes/no>
Vl2mv automatically converts "[]" to "<>" in node names, therefore CTL parser does the same thing. However, in some cases a user does not want to change node names in CTL parsing. Then, use this set option by giving "no". Default is "yes".

See also commands : model_check, incremental_ctl_verification

1. Jae-Young Jang, In-Ho Moon, and Gary D. Hachtel. Iterative Abstraction-based CTL Model Checking. Design, Automation and Test in Europe (DATE), 2000

2. Jae-Young Jang. Iterative Abstraction-based CTL Model Checking. Ph. D. Thesis. University of Colorado, 1999.


Last updated on 20050519 00h50