【24h】

Invariants on demand

机译:需求不变

获取原文

摘要

The last decade has displayed a trend for automatic reasoning techniques to operate on demand. Examples of this trend are counterexample-driven predicate refinement, as used in software model checking, and lemmas on demand, as used in automatic theorem proving. In line with this trend, the author shows a technique that combines abstract interpretation and theorem proving, inferring program invariants when the theorem prover cannot proceed without them. This is joint work with Francesco Logozzo. To motivate the technique, the talk also includes a demo of the Spec# programming system, which makes use of loop-invariant inference, verification-condition generation, and automatic theorem proving to reason about object-oriented programs.
机译:在过去的十年中,显示了自动推理技术按需运行的趋势。这种趋势的例子是用于软件模型检查的反例驱动谓词细化,以及用于自动定理证明的按需引理。顺应这一趋势,作者展示了一种结合抽象解释和定理证明的技术,在没有定理证明者无法进行程序定理的情况下,可以推断程序不变式。这是与Francesco Logozzo的共同合作。为了激发这项技术,演讲还包括Spec#编程系统的演示,该系统利用循环不变推断,验证条件生成和自动定理证明有关面向对象程序的原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号