【24h】

RPP: Automatic Proof of Relational Properties by Self-composition

机译:RPP:通过自我构成自动证明关系属性

获取原文

摘要

Self-composition provides a powerful theoretical approach to prove relational properties, i.e. properties relating several program executions, that has been applied to compare two runs of one or similar programs (in secure dataflow properties, code transformations, etc.). This tool demo paper presents RPP, an original implementation of self-composition for specification and verification of relational properties in C programs in the Frama-C platform. We consider a very general notion of relational properties invoking any finite number of function calls of possibly dissimilar functions with possible nested calls. The new tool allows the user to specify a relational property, to prove it in a completely automatic way using classic deductive verification, and to use it as a hypothesis in the proof of other properties that may rely on it.
机译:自我组成提供了一种强大的理论方法,可以证明关系属性,即若干程序执行的属性,这些方法已应用于比较两个或类似程序的两个运行(在安全数据流属性,代码转换等中)。该工具演示纸张呈现RPP,是FRAMA-C平台中C程序中的C程序的规范和验证的自我成分的原始实现。我们考虑一个非常一般的关系属性概念调用可能不同函数的任何有限数量的函数调用,可能的嵌套呼叫。新工具允许用户指定关系属性,以使用经典的演绎验证以完全自动的方式证明它,并将其用作可以依赖它的其他属性的证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号