【24h】

LTL Generalized Model Checking Revisited

机译:重访LTL通用模型检查

获取原文
获取原文并翻译 | 示例

摘要

Given a 3-valued abstraction of a program (possibly generated using static program analysis and predicate abstraction) and a temporal logic formula, generalized model checking (GMC) checks whether there exists a concretiza-tion of that abstraction that satisfies the formula. In this paper, we revisit generalized model checking for linear time (LTL) properties. First, we show that LTL GMC is 2EXPTIME-complete in the size of the formula and polynomial in the model, where the degree of the polynomial depends on the formula, instead of EXPTIME-complete and quadratic as previously believed. The standard definition of GMC depends on a definition of concretization which is tailored for branching-time model checking. We then study a simpler linear completeness preorder for relating program abstractions. We show that LTL GMC with this weaker preorder is only EXPSPACE-complete in the size of the formula, and can be solved in linear time and logarithmic space in the size of the model. Finally, we identify classes of formulas for which the model complexity of standard GMC is reduced.
机译:给定程序的三值抽象(可能使用静态程序分析和谓词抽象生成)和时间逻辑公式,广义模型检查(GMC)检查是否存在满足该公式的抽象。在本文中,我们将重新审视线性时间(LTL)属性的广义模型检查。首先,我们证明LTL GMC在公式和模型中多项式的大小上是2EXPTIME完全的,其中多项式的程度取决于公式,而不是先前认为的EXPTIME完全和二次。 GMC的标准定义取决于为分支时间模型检查量身定制的具体化定义。然后,我们研究用于程序抽象的一个更简单的线性完整性前置项。我们证明,具有较弱前序的LTL GMC在公式的大小上仅EXPSPACE完全,并且可以在模型大小的线性时间和对数空间中求解。最后,我们确定可降低标准GMC模型复杂度的公式类别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号