【24h】

LTL Generalized Model Checking Revisited

机译:LTL广义模型检查重新审核

获取原文

摘要

Given a 3-valued abstraction of a program (possibly generated usingstatic 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 gen-eralized model checking for linear time (LTL) properties. First, we show thatLTL GMC is 2EXPTIME-complete in the size of the formula and polynomial inthe model, where the degree of the polynomial depends on the formula, insteadof EXPTIME-complete and quadratic as previously believed. The standard def-inition of GMC depends on a definition of concretization which is tailored forbranching-time model checking. We then study a simpler linear completenesspreorder for relating program abstractions. We show that LTL GMC with thisweaker preorder is only EXPSPACE-complete in the size of the formula, and canbe 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 GMCis reduced.
机译:给定一个节目的3值抽象(可能是使用静态程序分析和谓词抽象)和时间逻辑公式,广义模型检查(GMC)检查是否存在满足公式的该抽象的具体化。在本文中,我们重新释放了基因释放模型检查线性时间(LTL)属性。首先,我们展示了在公式和多项式Inthe模型的大小的2×PMC中,多项式的程度取决于公式,而是如前所述的exptime-Complete和二次乘以。 GMC的标准污染取决于混凝土定义,该定义是定制的临近时间模型检查。然后,我们研究了一个更简单的线性完成精度,以便相关的程序抽象。我们展示LTL GMC使用此eaker预订仅限于公式的大小的expspace-company,并且可以在模型大小的线性时间和对数空间中解决。最后,我们确定标准GMCIS的模型复杂性降低了公式的课程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号