【24h】

Using Unified Model Checking to Verify Heaps

机译:使用统一模型检查验证堆

获取原文

摘要

This paper addresses the problem of verifying heap evolution properties of pointer programs. To this end, a new unified model checking approach with MSVL (Modeling, Simulation and Verification Language) and PPTL~(SL) is presented. The former is an executable subset of PTL (Projection Temporal Logic) while the latter is an extension of PPTL (Propositional Projection Temporal Logic) with separation logic. MSVL is used to model pointer programs, and PPTL~(SL) to specify heap evolution properties. In addition, we implement a prototype in order to demonstrate our approach.
机译:本文解决了验证指针程序的堆演义属性的问题。为此,提出了一种新的统一模型检查方法,使用MSVL(建模,仿真和验证语言)和PPTL〜(SL)。前者是PTL(投影时间逻辑)的可执行子集,而后者是具有分离逻辑的PPTL(命题投影时间逻辑)的扩展。 MSVL用于模拟指针程序,并PPTL〜(SL)来指定堆的演化属性。此外,我们实施原型以展示我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号