面向Java语言的进化测试中分支依赖图的构建

来源 :计算机科学 | 被引量 : 0次 | 上传用户:lovezhizunbaolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在面向对象程序的进化测试中,面向对象程序本身的状态特性使得一个分支的到达需要一定长度方法调用序列的执行,而封装特性则使得在一个对象外部无法直接调用其private方法或者protected方法。针对这两个问题,采用基于蚁群算法和遗传算法的动态搜索与静态分析相结合的方式提供了一种有效的思路。本文针对这种思路中的静态分析过程提出分支依赖图的概念,并设计、实现了针对Java语言的方法内分支依赖图以及类的分支依赖图的构建算法。
其他文献
【编者按】:在全党认真开展党史学习教育,不断加强党的建设之际,谭振亚同志《我在北航那五年》正式出版。令人欣喜的是,他很多年前写的这篇个人学习总结,里面所谈的学习体会和感受,对于广大领导干部,尤其是党员同志,如何学习党史,如何认识党史,如何理论联系实际,以习近平新时代中国特色社会主义思想为指导,不忘初心,牢记使命,发挥好模范带头作用,仍然有着很好的参考价值。  举什么旗,走什么路,事关党的事业兴衰威
摘要:对中职生进行思想道德和职业发展教育,是我国现代化建设和社会主义市场经济体制发展的需求。因此,学校和教师应利用各种途径和方法,帮助中职生树立良好的世界观、人生观、价值观。论文分析了中职生存在的现状,并给出了相关建议。关键词:中职生;道德;职业;教育中图分类号:G631 文献标识码:A 文章编号:1006-3315(2011)12-133-001随着我国经济体制向社会主义市场经济体制的转化,改革