13、控制依赖与切片的新基础及递归While程序的摘要

控制依赖与切片的新基础及递归While程序的摘要

在软件开发和分析领域,控制依赖和程序切片是非常重要的概念,它们在程序调试、优化和验证等方面有着广泛的应用。同时,对于递归程序的分析和验证,过程摘要也是一个关键的工具。本文将介绍控制依赖和程序切片的相关研究进展,以及一种用于递归While程序的广义过程摘要概念和验证框架。

控制依赖与切片的相关工作
  • 控制依赖计算 :过去有许多关于控制依赖计算的研究。例如,Bilardi等人提出了与控制依赖相关的新概念,并基于这些概念设计了高效计算弱控制依赖的算法;Johnson则提出了一种能在线性时间内计算控制依赖的算法。而本文提出了一种在更通用设置下的可行算法。
  • 程序切片 :Horwitz、Reps和Binkley提出了通过依赖图进行过程间切片的标准方法。Allen和Horwitz将切片工作扩展到处理基于异常的过程间控制流,但他们处理的CFG有两个结束节点,且不清楚这对依赖图捕获的控制依赖有何影响。本文则证明了在未增强的CFG上进行程序切片是可行的。
  • 切片正确性 :Horwitz等人使用基于语义的多层方法来推理数据依赖领域中切片的正确性;Ball等人使用基于程序点特定历史的方法来证明任意控制流切片的正确性。本文将这些工作扩展到考虑无唯一结束节点限制的任意控制流。
  • 其他相关工作 :Hatcliff等人提出了并发CFG的依赖概念,并将双模拟作为正确性属性;Millett和Teitelbaum研究了Promela的静态切片及其在模型检查、模
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值