Slide 14
Slide 14 text
byte n = 0;
active proctype P() {
n = 1;
printf(“process P, n = %d\n”, n)
}
active proctype Q() {
n = 2;
printf(“process Q, n = %d\n”, n)
} 14
「Spinモデル検査入門」より引用
・・・①
・・・②
・・・③
・・・④
モデル検査の例(Spin/Promela)
「異なるプロセスP, Qが、globalなnへの代入とprintを
実行する」をモデル化