【24h】

Single-Pass Testing Automata for LTL Model Checking

机译:用于LTL模型检查的一次通过测试自动机

获取原文

摘要

Testing Automaton (TA) is a new kind of ω-automaton introduced by Hansen et al. [6] as an alternative to the standard Buchi Automata (BA) for the verification of stutter-invariant LTL properties. Geldenhuys and Hansen [5] shown later how to use TA in the automatatheoretic approach to LTL model checking. They propose a TA-based approach using a verification algorithm that requires two searches (two passes) and compare its performance against the BA approach. This paper improves their work by proposing a transformation of TA into a normal form (STA) that only requires a single one-pass verification algorithm. The resulting automaton is called Single-pass Testing Automaton (STA). We have implemented the STA approach in Spot model checking library. We are thus able to compare it with the BA and TA approaches. These experiments show that STA compete well on our examples.
机译:测试Automaton(TA)是Hansen等人推出的一种新型Ω自动机。作为标准BUCHI自动机(BA)的替代方案,用于验证口吃不变的LTL属性。 Geldenhuys和Hansen [5]稍后显示了如何在Automatatheoretic方法中使用TA到LTL模型检查。它们使用需要两个搜索(两个通过)并将其对BA方法进行比较的验证算法来提出基于TA的方法。本文通过提出TA转换为正常形式(STA)来改善其工作,只需要单一的单通验证算法。得到的自动机称为单通过测试自动机(STA)。我们在现货模型检查库中实现了STA方法。因此,我们能够将其与BA和TA方法进行比较。这些实验表明,STA在我们的例子上竞争。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号