技术编号:9631425
提示:您尚未登录,请点 登 陆 后下载,如果您还没有账户请点 注 册 ,登陆完成后,请刷新本页查看技术详细信息。当前的静态分析工具的处理流程可以分为四个部分预处理模块、语法分析模块、缺陷模式匹配模块、缺陷模式处理模块。待检测的工程文件或文件夹中的源代码首先经过预处理器的处理得到便于检测的中间代码。中间代码经过语法分析模块的处理,生成抽象语法树。然后缺陷模式匹配模块将已知的缺陷模式和抽象语法树进行匹配,检测其中的缺陷。检测到的缺陷通过缺陷定位和输出模块形成格式化的输出,根据用户的要求生成运行结果。其中各个模块的工作过程具体如下预处理模块对源代码的处理主要包括三个部分遍...
注意:该技术已申请专利,请尊重研发人员的辛勤研发付出,在未取得专利权人授权前,仅供技术研究参考不得用于商业用途。
该专利适合技术人员进行技术研发参考以及查看自身技术是否侵权,增加技术思路,做技术知识储备,不适合论文引用。
请注意,此类技术没有源代码,用于学习研究技术思路。