首页 | 本学科首页   官方微博 | 高级检索  
     

通过静态分析逆向恢复面向对象程序中的用况
引用本文:叶彭飞,彭鑫,赵文耘.通过静态分析逆向恢复面向对象程序中的用况[J].计算机研究与发展,2010,47(12).
作者姓名:叶彭飞  彭鑫  赵文耘
基金项目:国家自然科学基金,国家"八六三"高技术研究发展计划基金
摘    要:在软件维护任务中,通过阅读用况能有效地帮助维护人员理解软件系统,然而在现实中用况文档往往是过时或残缺不全的.如何通过代码分析还原用况是一大难题.针对上述问题提出了一种针对面向对象程序源代码通过静态代码分析逆向恢复用况的方法.该方法在高层通过分析系统逻辑层高层门面类的对象行为协议来获取用况的高层划分,在底层通过分析OO-BRCG(object-oriented branch-reserving call graph)来得到用况的底层划分,然后结合两方面恢复出最终用况.最后通过实验验证了该方法的有效性,恢复用况时该方法能获得极高的用况覆盖度及可观的准确度.

关 键 词:用况  对象行为协议  逆向恢复  静态分析  程序调用图

Recovering the Use Case from Object-Oriented Programs by Static Analysis
Ye Pengfei,Peng Xin,Zhao Wenyun.Recovering the Use Case from Object-Oriented Programs by Static Analysis[J].Journal of Computer Research and Development,2010,47(12).
Authors:Ye Pengfei  Peng Xin  Zhao Wenyun
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号