lagavulin19562011/03/23NuSMVで階層化状態マシンNuSMVはSPINよりもモデル化の自由度が大きくUML等で出てくる階層化状態マシンをAND状態も含めてモデル化することができる。与えられた階層化状態マシンについて二つの集合を作成する。v(s)は直近の親を表すとする。Tの要素はNuSMVの列挙型変数とする。なるようなbによって構成される。次に、以下の様な、その状態にいる時真になる様なマクロを定義する。S;esac;の様になる。ここでT_SxはSx状態への遷移条件である。MとRについても同様のASSIGN文を定義することでAND状態を含んだ階層化状態マシンのNuSMVモデルを作ることができる。投稿Atom投稿コメントAtomコメント。