CS353: SMV README
Getting Started
- SMV is installed in /p/bin/. To run SMV, you need to prepare
an SMV file, e.g. yadda.smv, and then type "smv yadda.smv".
- Look over Ken McMillan's manual, "The SMV System (draft)."
It will tell you the correct format for an SMV file.
BEWARE: the manual has typos and omissions, if not more
substantial mistakes.
- The correct syntax for an "until" formula uses square brackets.
To get E(p U q), you must type in E[p U q]. The manual does NOT
tell you this.
A Few Exercises
- Draw Kripke strutures for the examples on pages 2 and 3 of
McMillan's manual. Are you certain you have accounted for
all transitions? Find CTL formulas to check whether your
transitions are correct and run them in SMV to verify.
- Represent the microwave example from class in SMV. Check the
CTL formulas from the handout using SMV.