【24h】

Verification Constraint Problems with Strengthening

机译:验证约束问题,以加强

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

摘要

The deductive method reduces verification of safety properties of programs to, first, proposing inductive assertions and, second, proving the validity of the resulting set of first-order verification conditions. We discuss the transition from verification conditions to verification constraints that occurs when the deductive method is applied to parameterized assertions instead of fixed expressions (e.g., p_0 + p_1j + P_2k ≥ 0, for parameters p_0, p_1, and P_2, instead of 3 + j — k ≥ 0) in order to discover inductive assertions. We then introduce two new verification constraint forms that enable the incremental and property-directed construction of inductive assertions. We describe an iterative method for solving the resulting constraint problems. The main advantage of this approach is that it uses off-the-shelf constraint solvers and thus directly benefits from progress in constraint solving.
机译:演绎方法将程序的安全属性验证减少为:首先,提出归纳断言,其次,证明所得的一组一阶验证条件的有效性。我们讨论了当将演绎方法应用于参数化断言而不是固定表达式(例如,对于参数p_0,p_1和P_2的p_0 + p_1j + P_2k≥0,而不是3 + j)时,从验证条件到验证约束的过渡— k≥0),以便发现归纳断言。然后,我们引入两种新的验证约束形式,它们可以实现归纳断言的增量式构造和属性定向构造。我们描述了一种迭代方法来解决由此产生的约束问题。这种方法的主要优点是它使用了现成的约束求解器,因此直接受益于约束求解的进展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号