发明名称 |
一种缺陷检测工具更新方法及装置 |
摘要 |
本发明实施例公开了一种缺陷检测工具更新方法及装置,方法包括:根据待测试工程中异常出现的位置和时机,将异常划分为至少一种异常类型;针对每一种异常类型的异常,确定所述异常类型对应的异常解决方案;根据每一种异常解决方案,更新所述缺陷检测工具中的语言分析器,其中所述语言分析器至少包括词法分析器和语法分析器。应用本发明实施例,能规避缺陷检测工具因待检测工程的开发环境及编译器的多样性带来的非预期语法和/或词法的影响而产生的异常,使得后续分析工作顺利进行。 |
申请公布号 |
CN106020913A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610390646.4 |
申请日期 |
2016.06.06 |
申请人 |
北京邮电大学 |
发明人 |
金大海;肖一飞;宫云战;王雅文;黄俊飞 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京柏杉松知识产权代理事务所(普通合伙) 11413 |
代理人 |
项京;马敬 |
主权项 |
一种缺陷检测工具更新方法,其特征在于,所述方法包括:根据待测试工程中异常出现的位置和时机,将异常划分为至少一种异常类型;针对每一种异常类型的异常,确定所述异常类型对应的异常解决方案;根据每一种异常解决方案,更新所述缺陷检测工具中的语言分析器,其中所述语言分析器至少包括词法分析器和语法分析器。 |
地址 |
100876 北京市海淀区西土城路10号 |