未来时间LTL有界模型检验的紧凑线性变换方法

0 下载量 2 浏览量 更新于2024-06-17 收藏 698KB PDF 举报
“基于时间算子的紧凑线性变换用于有界模型检验” 这篇论文主要探讨了有界模型检验(Bounded Model Checking,BMC)的问题,特别是针对未来时间的线性时态逻辑(Linear Temporal Logic,LTL)的情况。有界模型检验是一种验证系统性质的有效方法,它通过检查系统在有限步数内的行为是否满足特定的逻辑公式来确定系统的正确性。 作者Paul B. Jackson和Daniel Sheridan提出了一个新的句法方案,将LTL有界模型检验问题转换为命题满足性问题(Satisfiability Problem,SAT)。这个方案借鉴了之前的工作,特别是Fischer的时间分辨率工作和Frisch、Sheridan及Walsh的分离范式编码(Separation Normal Form,SNF)思想。在Frisch等人的方案中,时间算子被用来简化时间公式,使其进入SNF,从而优化了转换过程。 在新的方案中,作者使用了一种不同的简化规则,同样依赖于时间算子和定点特征,但其描述更为简洁。这种方法旨在保持生成的命题公式的紧凑性,同时减少SAT求解器的运行时间。与Fisher和之前的研究相比,新方案可能具有更低的比例常数,这意味着在处理同样大小的LTL公式时,生成的命题公式更小,这有助于提高模型检验的效率。 论文还提到了该方法可以平滑地扩展到处理过去时间的LTL,这表明其通用性。同时,虽然这个方案与基于自动机的翻译方法有相似之处,但它提供了更直接的转换,可能在某些情况下更易于实现和优化。 关键词包括有界模型检测、线性时态逻辑、不动点计算、SAT求解和指称语义。这些关键词揭示了研究的核心内容,即如何利用逻辑和计算理论的方法来改进系统验证的效率。 这项工作对于理解并改进有界模型检验的效率具有重要意义,特别是在处理复杂的LTL公式时。通过提出更简洁的转换规则,该研究为未来的时间LTL模型检验提供了一个更有效且紧凑的框架。