- 10
- 0
- 约6.96千字
- 约 55页
- 2018-11-29 发布于天津
- 举报
第十一讲高效的静态分析符号执行与缺陷模式知识讲稿.ppt
第十一讲
高效的静态分析
---符号执行 与 缺陷模式; int x, y;
1: if (x y) {
2: x = x + y;
3: y = x - y;
4: x = x - y;
5: if (x y) foo1();
6: else foo2();
};J. C. King 于 1976 年提出Symbolic Execution
使用符号值,而不是实际数据,作为输入
将程序变量的值表示为符号表达式
程序计算的输出表达为输入符号值的函数
;优点
分析是路径敏感的
因为没有对路径、状态做近似,结果精确
适合做状态检查、时序检查
对并发类型的错误十分有效
缺点
对所有可能的状态进行穷举搜索,开销大
对系统的行为进行近似,可能导致这类结果不精确
对于数据密集的系统分析困难
在边界处对路径、时序属性近似困难,故复合困难;优点
由于对路径、状态进行抽象,扩展性好
可以对许多有价值的属性构造格
易于组合
提供了坚实的数学基础
缺点
适合的属性需要是简单的、“状态”“值”型的
对时序性质支持弱
属性格的定义不容易
有时近似过强;优点
支持灵活的属性
易于扩展
缺点
开发人员需要提供额外的信息
自动化程度不高
路径不敏感,对并发系统不适合
;记录执行的状态,包括:
程序变量的符号值
路径条件(PC: Path Cond
您可能关注的文档
- 第六章长期借款和租赁知识讲稿.ppt
- 第六章零售立地知识讲稿.ppt
- 第六章黑客原理与防范措施知识讲稿.ppt
- 第六章:医用监护仪器 ppt课件资料讲解.ppt
- 第六章:市场预测的种类内容与步骤知识讲稿.ppt
- 第六篇、基层常用药物的药剂学知识 ppt课件资料讲解.ppt
- 第六节 定积分的应用资料讲解.ppt
- 第六节__肝性脑病患者的护理教学教案.ppt
- 第六节__肝性脑病患者的护理研究报告.ppt
- 第六节_财务成果形成与分配业务的核算ppt课件复习课程.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 浙江朗顺汽摩配制造有限公司年产260万套摩托车减震器及配件的生产线技改项目环评报告.docx VIP
- 浙江置信汽车部件有限公司年产28万套铝合金铸件生产线技改项目环评报告.pdf VIP
- GB_T 41328-2022 电子级超纯水中痕量金属元素的测定 电感耦合等离子体质谱法.docx VIP
- 1《记念刘和珍君》公开课一等奖创新教案统编版高中语文选择性必修中册.docx VIP
- 综合了七份答案最完整版-2017年贵州大数据培训答案.docx VIP
- 贵州省大数据公需科目测试试题及答案90分通过.doc VIP
- 三轴龙门机械手案例.doc VIP
- 2025年全国中小学生天文知识竞赛试题库(含答案).docx VIP
- 通信基站安全管理指南.docx VIP
- 通信基站安全管理与应急处理指南.docx VIP
原创力文档

文档评论(0)