如何在SPIN中显示状态空间

时间:2015-11-05 11:52:23

标签: model-checking spin promela

iSpin中的“自动机视图”(v.1.1.4)显示了......到底是什么? 它似乎只是一个过程控制流程的图表。

我如何获得系统的完整状态空间?

例如,在Ben-Ari:旋转模型检查器的原理,我想要图4.1。或者在Overview中,我想要图1。

2 个答案:

答案 0 :(得分:0)

该书提到了(附录2中)工具spinSpider,它是其中的一部分 jspin。 我可以从源代码编译它,但无法成功运行它 (错误消息无益,本书不解释用法)

无论如何,在Erigone中,spinSpider似乎不赞成使用VMC。 目前尚不清楚它是否具有相同的功能(绘制完整的状态图)。

我可以编译但不能运行,因为VMC似乎特定于Erigone,并且与Spin不兼容,例如它说“找不到文件check.pml.trc” - 这是“.trail”文件吗?

答案 1 :(得分:-1)

生成的pan程序支持-d-D命令行参数,这些参数以ASCII格式打印状态表。点。