我学习了Promela和Spin,但是当我尝试验证模型时,这些线条 归还给我。
他们是什么意思?
由于
答案 0 :(得分:1)
这意味着您运行了旋转验证,并且您的验证发现了错误。下一步是确定错误的发生方式。您可以通过生成和检查“跟踪文件”来实现这一目标。
如果您执行了以下验证:
$ spin -a model.pml
$ gcc -o pan pan.c
$ ./pan
然后使用带有以下内容的model.pml文件检查跟踪:
$ spin -p -t model.pml
答案 1 :(得分:0)
您的模型中可能存在死锁或其他错误。
如果您要发布完整的控制台输出,我可能会更新此答案以提供更多信息!