怡心湖

软件缺陷的自动修复技术之探讨

针对自动化修复软件缺陷,工业界与学术界设计开发了各种软件测试、分析工具来发现和定位软件错误。例如,并行程序由于资源访问和调度设计的不足,可能造成死锁等与并行执行有关的缺陷。为此,研究者设计了专门的方法来检测这种缺陷。又如,软件库提供了成千上万的类和函数,开发人员可能由于使用不当而造成软件缺陷。研究者还研究了如何从软件库中获取应用程序接口(API)使用规约,并据此检测了与软件库使用有关的缺陷。

此文由 怡心湖 编辑,若您觉得有益,欢迎分享转发!:首页 > 常识论 » 软件缺陷的自动修复技术之探讨

()
分享到:

相关推荐