基于自动机的模型检查有限迹线
-
29-09-2020 - |
题
我想检查有限的LTL中的公式是否在有限的线性跟踪上有效。
对于Infite迹线,我将创建追踪和Büchi自动机的Kripke结构,用于否定公式,并检查交叉点是否为空。 这也可以在FLTL中使用有限的痕迹和公式吗?我已经尝试向Kripke结构和Automaton添加另一个原子命题“Alive”(如这里 https://spot.lrde.epita.fr /tut12.html )。但我怎么能在没有这种额外的原子命题?
解决方案
关于有限迹线的好处是它们在某些时候结束。LTLF现在是一个逻辑,您只能查看未来,而不是过去。
这意味着您可以在单词中标记LTLF公式的子界面的单词中的每个字符,从该字符开始。您从最后一个字符开始,只需在那里应用LTLF的语义。然后你为第二个最后一个角色做同样的事情,在那里你可以使用这个事实,因为最后一个字符,你已经知道哪个ltl子uperulas hold。
然后你继续以这种方式继续,直到你击中第一个字母。一旦你完成了这一点,如果他们在那里举行,你就知道所有子格拉斯。你只需看一下整个配方作为模组。
不隶属于 cs.stackexchange