一种基于前向计算的动态程序切片方法

来源 :计算机科学 | 被引量 : 0次 | 上传用户:liuhongyu1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
动态程序切片技术是一种重要的程序分析技术,在软件分析、测试与调试过程中有着广泛的应用。给出一种基于前向计算的动态程序切片方法,该方法首先在对当前执行语句进行定义使用分析的基础上计算该语句定义变量的影响集,其次计算该语句的直接动态依赖关系,最后计算当前执行语句中变量的动态切片。根据该方法设计并实现了一个Java动态程序切片系统,基于一组基准测试程序开展了切片实验,并与已有的切片方法进行了比较。实验结果表明,该方法可以得到比较精确的动态程序切片结果。
其他文献
含煤岩系形成于多种沉积体系,研究这些沉积体系的特征,搞清楚沉积体系类型、古地理环境及其时空演化,对揭示含煤盆地煤聚积规律无疑是十分重要的。对张双楼矿区内含煤地层发
“非典”疫情对我国经济生活和公众观念产生了深刻的影响,货币发行工作也不例外。为防范疫情,避免人员在疫区间流动,各级发行库尽量减少了发行基金调运。但迫于现金供应的压
【研究目的】研究不同播期条件下冬油菜越冬率及其叶片中SOD活性、可溶糖含量、可溶蛋白含量、游离脯氨酸含量,以便分析不同播期对冬油菜越冬率及生理生化特性的影响;【方法
杨辉的数学教育思想集中体现为革故创新的思想、培养逻辑思维能力的思想和遵循教育原则的思想。这些先进的教育思想的提出与实践,为我们留下一份珍贵的遗产,对现代数学教育仍有
目的探讨自拟养心汤治疗老年冠状动脉粥样硬化性心脏病伴心律失常患者的临床疗效。方法80例老年冠状动脉粥样硬化性心脏病伴心律失常患者,随机分为试验组和对照组,每组40例。
目的了解温州市动物性海产品重金属镉残留水平,评估动物性海产品镉的膳食暴露量及健康风险。方法于2016年4—10月采用多阶段分层随机抽样方法,从温州市鹿城区、龙湾区、瓯海
2013年的11月8日大连商品交易所正式上市了鲜鸡蛋期货品种,之后鸡蛋期货吸引了大量资金的关注,在2014年端午节鸡蛋消费小高峰到来前期,鸡蛋期货主力品种1409合约持仓量更是突
通过某码头护岸工程采用高压旋喷注浆法(简称旋喷桩)加固淤泥质土的工程案例,讨论旋喷桩加固高含水量含有机质淤泥土的不足和提出采用粉喷桩配合新的固化材料加固此类淤泥质土
无论何时,区域之间的竞争都是必要的,它产生的积极效应是显而易见的,一方面,竞争可以激发地区发展的动力和活力,促进地区经济的持续快速增长,另一方面,竞争可以提高政府的服
在身体美学和身体政治的时代,头发作为身体的一部分也被无限地阐释。头发因头而贵,在原始巫术的作用下产生了不少头发禁忌;作为个人的美学宣言,头发凭借形式的长短、曲直、散柬、