【24h】

Counterexamples with Loops for Predicate Abstraction

机译:谓词抽象的带有循环的反例

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

摘要

Predicate abstraction is a major abstraction technique for the verification of software. Data is abstracted by means of Boolean variables, which keep track of predicates over the data. In many cases, the technique suffers from the fact that it requires at least one predicate for each iteration of a loop construct in the program. We propose to extract looping counterexamples from the abstract model, and to parameterize the simulation instance in the number of loop iterations.
机译:谓词抽象是用于软件验证的主要抽象技术。数据是通过布尔变量抽象的,该布尔变量跟踪数据上的谓词。在许多情况下,该技术的缺点是,程序中循环构造的每次迭代都至少需要一个谓词。我们建议从抽象模型中提取循环反例,并在循环迭代次数中参数化仿真实例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号