基于大规模数据处理的程序分析技术研究
项目介绍
AI项目解读
基本信息
- 批准号:61802168
- 项目类别:青年科学基金项目
- 资助金额:26.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2021
- 批准年份:2018
- 项目状态:已结题
- 起止时间:2019-01-01 至2021-12-31
- 项目参与者:季瑞骅; 王豫; 司徒凌云; 汤震浩; 常娜娜; 周风顺; 陆申明; 潘秋红;
- 关键词:
项目摘要
Static program analysis is widely used in various application areas to solve many practical problems, such as software defects and vulnerability detection, program optimization, software testing and debugging, software maintenance. Due to the importance of static analysis, researchers have always been studying it for a long time. Although people have made significant achievements on static analysis, it is still too challenging to perform sophisticated static analysis on large-scale modern software. The underlying reason is that sophisticated static analysis for large-scale modern software results in highly intensive computation and huge memory consumption, leading to poor scalability. This project aims to tackle the above research problem. From the perspective of big data processing, we propose a novel data-parallel solution for scalable and precise static analysis. Specifically, the project consists of four parts, namely the design of data-parallel algorithm for highly precise static analysis, the design of highly scalable computation model, the implementation and optimization of distributed system, and the development of practical analysis applications. By taking advantage of advanced methodologies and techniques in the community of programming languages, software engineering and big data systems, we study, devise and develop a user-friendly, scalable distributed system for sophisticated static analysis. Consequently, we can succeed in performing various precise static analysis on large-scale modern software.
静态程序分析作为程序设计语言及软件工程领域的关键分析技术,可以被应用到多个领域解决实际中的众多问题。作为软件工程领域重点研究课题,静态分析虽然近年来在科学研究上取得了不小的进步,但是将其广泛应用到实践中,尤其是对现代大规模软件进行高精度静态分析还有很大的难度。本项目拟针对以上研究难点,从大数据处理的全新角度,探究高可扩展性、高精度程序分析的技术方法。具体来讲,本项目将围绕着研究高精度静态分析的大数据并行化算法,设计高可扩展性分布式计算模型,优化实现分布式分析系统,以及开发一系列程序分析应用实例来展开工作,结合程序设计语言、软件工程、大数据处理、以及分布式系统领域的相关前沿理论和技术手段,研究、设计、开发用户友好的、高可扩展性、高精度程序分析分布式系统,从而一定程度上满足对大规模软件系统进行高精度静态分析的实际需求。
结项摘要
静态程序分析作为程序设计语言及软件工程领域的关键分析技术,可以被应用到多个领域解决实际中的众多问题。作为软件工程领域重点研究课题,静态分析虽然近年来在科学研究上取得了不小的进步,但是将其广泛应用到实践中,尤其是对现代大规模软件进行高精度静态分析还有很大的难度。本项目针对高精度静态分析的低可扩展性问题开展研究,具体内容包括:研究高精度静态分析的大数据并行化算法,设计高可扩展性分布式计算模型,优化实现分布式分析系统,以及开发一系列程序分析应用实例。项目取得了众多成果,提出了静态程序分析问题的数据并行化算法,设计了高可扩展性的程序分析计算模型,完成了多个高可扩展性静态程序分析系统的原型系统开发。相关实验表明,我们的高可扩展性分析系统可以在分钟级时间内完成对千万行规模软件的高精度分析,填补了相关技术空白,一定程度上满足对大规模软件系统进行高精度静态分析的实际需求。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(9)
专利数量(3)
静态程序分析并行化研究进展
- DOI:10.13328/j.cnki.jos.005950
- 发表时间:2020
- 期刊:软件学报
- 影响因子:--
- 作者:陆申明;左志强;王林章
- 通讯作者:王林章
C程序内存泄漏智能化检测方法
- DOI:--
- 发表时间:2019
- 期刊:软件学报
- 影响因子:--
- 作者:朱亚伟;左志强;王林章;李宣东
- 通讯作者:李宣东
Vulnerable Region-Aware Greybox Fuzzing
易受攻击区域感知的灰盒模糊测试
- DOI:10.1007/s11390-021-1196-0
- 发表时间:2021-09
- 期刊:Journal of Computer Science and Technology
- 影响因子:0.7
- 作者:Ling-Yun Situ;Zhi-Qiang Zuo;Le Guan;Lin-Zhang Wang;Xuan-Dong Li;Jin Shi;Peng Liu
- 通讯作者:Peng Liu
Systemizing Interprocedural Static Analysis of Large-scale Systems Code with Graspan
使用 Graspan 系统化大型系统代码的过程间静态分析
- DOI:10.1145/3466820
- 发表时间:2021-07
- 期刊:ACM Transactions on Computer Systems, (TOCS'21)
- 影响因子:--
- 作者:Zuo Zhiqiang;Wang Kai;Hussain Aftab;Sani Ardalan Amiri;Zhang Yiyu;Lu Shenming;Dou Wensheng;Wang Linzhang;Li Xu;ong;Wang Chenxi;Xu Guoqing Harry
- 通讯作者:Xu Guoqing Harry
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
基于嵌入式的水中机器人远程控制系统设计
- DOI:--
- 发表时间:2015
- 期刊:天津理工大学学报
- 影响因子:--
- 作者:王萧;王一晶;左志强
- 通讯作者:左志强
基于纸质微流控芯片的农药检测系统
- DOI:--
- 发表时间:2017
- 期刊:农业机械学报
- 影响因子:--
- 作者:毛罕平;左志强;施杰;杨宁;HUANG J S;严玉婷
- 通讯作者:严玉婷
Lurie控制系统的关联绝对稳定性
- DOI:--
- 发表时间:--
- 期刊:控制理论与应用,22(6): 999- - 1004, 2005
- 影响因子:--
- 作者:年晓红;李鑫滨;杨莹;左志强
- 通讯作者:左志强
复合保鲜剂对无核白葡萄保鲜效果研究
- DOI:--
- 发表时间:2021
- 期刊:食品科技
- 影响因子:--
- 作者:左志强;何庆;吴斌;魏佳;张政;陈燕
- 通讯作者:陈燕
基于倾斜影像的城市场景隐式曲面重建
- DOI:10.13474/j.cnki.11-2246.2017.0372
- 发表时间:2017
- 期刊:测绘通报
- 影响因子:--
- 作者:左志强;黄先锋;杨冲;张帆;高云龙
- 通讯作者:高云龙
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}

内容获取失败,请点击重试

查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图

请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
左志强的其他基金
软硬件协同的程序动态执行信息跟踪技术研究
- 批准号:
- 批准年份:2022
- 资助金额:55 万元
- 项目类别:面上项目
软硬件协同的程序动态执行信息跟踪技术研究
- 批准号:62272217
- 批准年份:2022
- 资助金额:55.00 万元
- 项目类别:面上项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}