首页> 外文期刊>Mathematical structures in computer science >A step-indexed Kripke model of hidden state
【24h】

A step-indexed Kripke model of hidden state

机译:分步索引的隐藏状态Kripke模型

获取原文
           

摘要

Frame and anti-frame rules have been proposed as proof rules for modular reasoning about programs. Frame rules allow the hiding of irrelevant parts of the state during verification, whereas the anti-frame rule allows the hiding of local state from the context. We discuss the semantic foundations of frame and anti-frame rules, and present the first sound model for Chargueraud and Pottier's type and capability system including both of these rules. The model is a possible worlds model based on the operational semantics and step-indexed heap relations, and the worlds are given by a recursively defined metric space. We also extend the model to account for Pottier's generalised frame and anti-frame rules, where invariants are generalised to families of invariants indexed over preorders. This generalisation enables reasoning about some well-bracketed as well as (locally) monotone uses of local state.
机译:已经提出了框架和反框架规则作为用于程序模块化推理的证明规则。框架规则允许在验证过程中隐藏状态的不相关部分,而反框架规则则允许从上下文中隐藏局部状态。我们讨论了框架规则和反框架规则的语义基础,并提出了包含这两个规则的Chargueraud和Pottier的类型和功能系统的第一个声音模型。该模型是基于操作语义和逐步索引堆关系的可能世界模型,并且世界由递归定义的度量空间给出。我们还扩展了模型,以考虑Pottier的广义框架和反框架规则,其中不变量被广义化为按预序索引的不变量家族。这种概括使得可以对局部状态的一些充分理解的以及(局部)单调用法进行推理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号