在SPIN中格式化验证

时间:2014-03-15 13:12:19

标签: spin promela

我学习了Promela和Spin,但是当我尝试验证模型时,这些线条 归还给我。

enter image description here

他们是什么意思?

由于

2 个答案:

答案 0 :(得分:1)

这意味着您运行了旋转验证,并且您的验证发现了错误。下一步是确定错误的发生方式。您可以通过生成和检查“跟踪文件”来实现这一目标。

如果您执行了以下验证:

$ spin -a model.pml
$ gcc -o pan pan.c
$ ./pan

然后使用带有以下内容的model.pml文件检查跟踪:

$ spin -p -t model.pml

答案 1 :(得分:0)

您的模型中可能存在死锁或其他错误。

如果您要发布完整的控制台输出,我可能会更新此答案以提供更多信息!