基于大规模数据处理的程序分析技术研究

结题报告
项目介绍
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 }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

左志强的其他基金

软硬件协同的程序动态执行信息跟踪技术研究
  • 批准号:
  • 批准年份:
    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 }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码