I would like to print all states when checking my model. We do get a trail file when an assertion violation occurs but I want to see the states even when there are no assertion violations. How can I do that?
Asked
Active
Viewed 629 times
1
-
What is the motivation for this? To confirm that the model is 'hitting' certain points? – GoZoner Jul 03 '14 at 19:44
1 Answers
6
One option is to compile pan
with the gcc
flag -DVERBOSE
and watch the full details of the verification run. Of course the run will take a while and will spit excessive output, but you will see all the states as they are visited (the format is not very easy to read, but may be sufficient for your purposes).
Another option to see the state graphs of individual processes is
./pan -D | dot -Tps | ps2pdf - pan.pdf
This will create a multi-page PDF where each page is a process (including the never
claim).

0 _
- 10,524
- 11
- 77
- 109
-
Second part of answer (per-process graph) is probably not what the OP wanted. – d8d0d65b3f7cf42 Nov 05 '15 at 19:38