课程大纲

课程大纲

开源软件分析

课程编码:085400M06003T 英文名称:Open Source Software Analysis 课时:20 学分:1.00 课程属性:专业研讨课 主讲教师:吴敬征等

教学目的要求
本课程对开源软件进行深度分析,主要内容包括开源生态体系、开源软件及工程、开源软件分析及漏洞挖掘、开源知识产权等内容,能够帮助同学加深对开源软件知识的理解与掌握。本课程注重实践与研讨互动,包含多个实践课程、论文分享与技术研讨,使得同学进一步提高开源软件能力,深度加入开源,贡献自己的开源力量。

预修课程

大纲内容
第一章 开源介绍 2.0学时 吴敬征
第1节 什么是开源
第2节 开源知识产权与商业模式
第二章 开源基础软件 2.0学时 吴敬征
第1节 开源操作系统
第2节 开源移动端操作系统
第三章 开源软件实践 2.0学时 吴敬征
第1节 开源软件社区及托管平台使用(实践)
第2节 开发OpenHarmony应用程序(实践)
第四章 开源组件 2.0学时 吴敬征
第1节 开源组件介绍
第2节 开发一款开源组件(实践)
第五章 开源软件分析 2.0学时 吴敬征
第1节 开源软件分析介绍
第2节 开源软件分析关键技术
第六章 开源软件漏洞挖掘 2.0学时 吴敬征
第1节 开源软件漏洞挖掘
第2节 开源软件漏洞挖掘技术分享(研讨)
第七章 开源知识产权 2.0学时 吴敬征
第1节 开源知识产权介绍
第2节 开源知识产权冲突检测(研讨)
第八章 开源软件与软件工程 2.0学时 吴敬征
第1节 敏捷开发与分布式框架
第2节 无代码编程框架
第九章 开源硬件与开源软件 2.0学时 吴敬征
第1节 RSIC-V及其安全机制
第2节 RSIC-V技术分享(研讨)
第十章 开源软件的未来 2.0学时 吴敬征
第1节 开源软件的未来趋势
第2节 开源软件的发展方向与思考(研讨)

参考书

课程教师信息
吴敬征,博士,研究员,博士生导师,2012年毕业于中科院软件所,中科院软件所优秀青年科技人才。主要研究方向为系统安全,人工智能安全,漏洞挖掘,代码分析,安全增强。在国内外期刊和会议发表学术论文60余篇,申请国家专利30余项,获得软件著作权20余项。主持自然科学基金、国家科技重点研发计划课题等10余项研究项目。研究成果发表在IJCAI、ICSE、ESEC/FSE等CCF-A类学术会议。