首页> 外文OA文献 >Formal verification in Coq of program properties involving the global state effect
【2h】

Formal verification in Coq of program properties involving the global state effect

机译:Coq中涉及全局的程序属性的形式验证   国家效应

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The syntax of an imperative language does not mention explicitly the state,while its denotational semantics has to mention it. In this paper we present aframework for the verification in Coq of properties of programs manipulatingthe global state effect. These properties are expressed in a proof system whichis close to the syntax, as in effect systems, in the sense that the state doesnot appear explicitly in the type of expressions which manipulate it. Rather,the state appears via decorations added to terms and to equations. In thissystem, proofs of programs thus present two aspects: properties can be verified{\em up to effects} or the effects can be taken into account. The design of ourCoq library consequently reflects these two aspects: our framework is centeredaround the construction of two inductive and dependent types, one for terms upto effects and one for the manipulation of decorations.
机译:命令式语言的语法没有明确提及状态,而其指称语义必须提及状态。在本文中,我们提出了一个框架,用于在Coq中验证操纵全局状态效应的程序的属性。这些属性是在证明系统中表达的,该证明系统类似于语法,就像在效果系统中一样,从某种意义上说,状态并没有在操纵状态的表达式类型中明确显示。相反,状态通过添加到项和方程式中的修饰出现。因此,在该系统中,程序的证明存在两个方面:可以验证属性,或者可以考虑效果。因此,ourCoq库的设计反映了这两个方面:我们的框架围绕两种归纳和从属类型的构建集中,一个归类为影响效果的术语,另一个为修饰的操纵。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号