V
主页
【北京大学公开课】软件分析技术-熊英飞
发布人
https://liveclass.org.cn/cloudCourse/#/courseDetail/8mI06L2eRqk8GcsW 原视频:https://liveclass.org.cn/cloudCourse/#/courseDetail/8mI06L2eRqk8GcsW 课件参见:https://xiongyingfei.github.io/SA/2020/main.htm 软件开发过程中会产生大量的代码制品,包括代码、测试数据、配置方案等等,对这些制品进行分析是各种软件工程工具的基本手段之一。典型软件开发工具比如编译器、代码编辑器、测试与调试工具等等都离不开对软件制品进行分析。在工业界,各大公司的基础平台部门对掌握软件分析技术的人才有大量需求;在学术界,软件分析技术是软件工程领域开展研究的必备基础知识之一。本课程将系统地介绍软件分析技术。本课程同时面向高年级本科生和研究生开设。 软件分析技术主要用于回答关于程序本身性质的问题。程序分析技术是开发和代码直接相关的工具,比如编译器、调试器、代码编辑器的基本手段。根据哥德尔不完备定理,大量问题都无法静态的回答,所以程序分析技术关注如何做出正确的近似逼近,或者采用统计等概率手段来弥补。但是,软件分析技术相关文献存在内容广,流派多,数学基础要求高等方面的特点,使得学习软件分析技术一直是一件很困难的事。本课程希望通过对这一类技术进行通俗易懂的讲解,帮助同学们构建较完整的软件分析技术知识体系,了解该领域的前沿知识,学术上为进一步开展软件工程领域的学术研究打下基础,在实践上培养开发大型软件工程工具的开发能力。 ——摘自熊英飞老师课程主页
打开封面
下载高清视频
观看高清视频
视频下载器
20220330-程序分析-PointerAnalysis1
【北大精品公开课】软件分析技术
The Fuzzing Book 模糊测试入门
UML面向对象分析与设计
软件分析技术
8.6 第八章_知识点6_符号执行基本原理
SIG-程序分析技术沙龙回顾|Symbolic Execution Oriented Constraint Solving
南京大学《软件分析》课程06(Data Flow Analysis - Foundations II)
「大话软件工程—需求分析与软件设计」讲解
20220323-程序分析-ControlFlowAnalysis
X86软件逆向分析实战
南京大学《软件分析》课程14(Datalog-Based Program Analysis)
南京大学《软件分析》课程10(Pointer Analysis - Foundations II)
静态分析基础教程(基于南京大学软件分析课程,静态程序分析)
卢康杰-CCS'19:多层类型分析提炼间接函数调用(Refining Indirect-Call Targets with Multi-Layer Type)
【全集】编译原理-静态程序分析【Static Program Analyses】
北京大学肖臻老师《区块链技术与应用》公开课
南京大学《软件分析》课程09(Pointer Analysis - Foundations I)
angr符号执行练习 00_angr_find
软件工程 哈尔滨工业大学
南京大学《软件分析》课程:理论与实践并重的程序分析教学
南京大学《软件分析》课程16(Soundness and Soundiness)
南京大学《软件分析》课程01(Introduction)
南京大学《软件分析》课程05(Data Flow Analysis - Foundations I)
南京大学《软件分析》课程03(Data Flow Analysis I)
南京大学《软件分析》课程15(CFL-Reachability and IFDS)
南京大学《软件分析》课程07(Interprocedural Analysis)
南京大学《软件分析》课程13(Static Analysis for Security)
南京大学《软件分析》课程04(Data Flow Analysis II)
简单了解符号执行
南京大学《软件分析》课程08(Pointer Analysis)
【公开课】浙江大学:软件工程 陈越(全33讲)
软件设计与体系结构
静态程序分析框架“太阿”的设计之道
软件架构与需求分析方法
【北京大学】97个免费公开课资源已全部整理好(建议收藏!)
南京大学计算机系2022级《计算机程序的构造和解释》第零次实验视频教程
华东师范大学《面向对象分析与设计》如果对你有帮助,记得收藏、点赞、投币支持一下哦!!
程序分析框架“太阿”与安全漏洞的那些事 之 Log4Shell篇
南京大学《软件分析》课程02(Intermediate Representation)