期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
语法分析方法研究评述及其应用 被引量:5
1
作者 王一宾 陈文莉 陈义仁 《计算机工程与设计》 CSCD 北大核心 2007年第13期3063-3065,共3页
语法分析作为编译过程中一个不可缺少的步骤,对其进行研究有着非常重要的意义。阐述了语法分析方法研究的现状,并对之进行了具体的分析和探讨,介绍了语法分析方法的各种应用,对语法分析方法进行了总结和展望。
关键词 自上而下分析 自下而上分析 LL分析 算符优先分析 LR分析
在线阅读 下载PDF
C/C++程序的静态安全分析 被引量:2
2
作者 张立勇 刘坚 陈平 《系统工程与电子技术》 EI CSCD 北大核心 2008年第6期1155-1158,共4页
针对C/C++程序中易出现的内存泄漏、缓冲区溢出、指针非法引用等安全漏洞,重点研究了基于函数依赖关系的自下而上全局分析与基于安全漏洞模式的控制流与数据流分析,提出了一种针对源代码的静态安全漏洞分析框架并构建了相应的静态安全... 针对C/C++程序中易出现的内存泄漏、缓冲区溢出、指针非法引用等安全漏洞,重点研究了基于函数依赖关系的自下而上全局分析与基于安全漏洞模式的控制流与数据流分析,提出了一种针对源代码的静态安全漏洞分析框架并构建了相应的静态安全漏洞分析工具原型。实验结果表明,该原型能够检测出C/C++程序中常见的安全漏洞。与同类型安全分析工具比较,具有支持全项目检查、可避免函数重复分析、安全规则可定制等优点。 展开更多
关键词 C/C++程序 安全漏洞 自下而上分析 契约
在线阅读 下载PDF
分支语句重构算法的研究与应用 被引量:2
3
作者 赵会群 孙雨 《计算机工程与应用》 CSCD 北大核心 2018年第6期30-36,共7页
由于条件分支语句的多重嵌套,导致代码的逻辑结构不清晰,可读性差,降低了生成基本路径集时划分基本块的效率。据此,提出一种代码自动化重构方法,该方法运用编译原理中语法分析的自下而上分析方法和归约思想,能够对嵌套的if-else条件语... 由于条件分支语句的多重嵌套,导致代码的逻辑结构不清晰,可读性差,降低了生成基本路径集时划分基本块的效率。据此,提出一种代码自动化重构方法,该方法运用编译原理中语法分析的自下而上分析方法和归约思想,能够对嵌套的if-else条件语句实现自动化调整,实现代码结构的清晰化,更适用于生成基本路径集的工具,该方法提高了生成基本路径集的效率。而对于基于模型代数的基本路径集生成工具,改进了生成模型代数表达式的算法,并且能够准确地生成基本路径集。最后通过实验对案例进行对比,验证了重构方法及改进算法的有效性。 展开更多
关键词 多重嵌套 自动化重构 自下而上分析 归约 模型代数表达式
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部