课题基金 / 基金详情

Automated Patch Impact Analysis (PATCH)

Automated Patch Impact Analysis (PATCH)
自动补丁影响分析 (PATCH)
批准号:
EP/X040836/1
负责人:
Cristian Cadar
金额:
$16.47万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2023
资助国家:
英国
项目状态:
已结题
起止时间:
2023 至 --

项目摘要

项目成果

Cristian Cadar的其他基金

相似基金

相关文献

中文摘要
翻译
软件是不断发展的。软件变更是为了实现新特性、适应新的硬件和平台、修复错误和安全漏洞,或者改进非功能属性(如性能和能耗)。对软件变更引入的所有可能的新行为进行推理是很困难的。因此,软件变更(通常称为补丁)经常会引入新的错误和安全漏洞,通常会带来灾难性的后果。在这个项目中,我们的目标是利用ERC整合者赠款“PASS:安全软件进化的程序分析”的最新研究成果,提供一个自动补丁影响分析,作为持续集成平台的一部分。关键思想是重用在分析系统以前版本时执行的工作,并针对受补丁影响的代码进行分析。分析的最终结果将是一组测试输入,这些测试输入触发补丁引入的新行为,并检测可能引入的任何错误。生成的输入既可以直接添加到测试套件中,也可以扩展以验证补丁是否反映了程序员预期的更改。
英文摘要
Software is in constant evolution. Software changes to implement new features, adapt to new hardware and platforms, fix bugs and security vulnerabilities, or improve non-functional properties, such as performance and energy consumption.Reasoning about all possible new behaviours introduced by a software change is hard. As a result, software changes -- usually called patches -- frequently introduce new bugs and security vulnerabilities, often with disastrous consequences.In this project, we aim to leverage recent research results from the ERC Consolidator Grant "PASS: Program Analysis for Safe and Secure Software Evolution" to provide an automatic patch impact analysis as part of a continuous integration platform. The key ideas are to reuse the work performed while analysing previous versions of the system and to target the analysis toward the code impacted by the patch.The end result of the analysis will be a set of test inputs that trigger the new behaviours introduced by the patch and detect any bugs that may have been introduced. The generated inputs can be either directly added to the test suite or extended to validate that the patch reflects the programmers' intended changes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automatically Detecting and Surviving Exploitable Compiler Bugs
  • 批准号:
    EP/R011605/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $85.64万
  • 财政年份:
    2018
  • 负责人:
    Cristian Cadar
  • 依托单位:
Improving Symbolic Execution via Targeted Program Transformations
  • 批准号:
    EP/N007166/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $36.5万
  • 财政年份:
    2016
  • 负责人:
    Cristian Cadar
  • 依托单位:
Multi-version Execution Techniques for Increasing the Reliability and Security of Evolving Software
  • 批准号:
    EP/L002795/1
  • 项目类别:
    Fellowship
  • 资助金额:
    $124.68万
  • 财政年份:
    2014
  • 负责人:
    Cristian Cadar
  • 依托单位:
Testing, Verifying, and Generating Software Patches Using Dynamic Symbolic Execution
  • 批准号:
    EP/J00636X/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $36.59万
  • 财政年份:
    2012
  • 负责人:
    Cristian Cadar
  • 依托单位:
国内基金
海外基金
多通道Patch-seq探究视皮层PVALB神经元在弱视中的生理和分子机制
  • 批准号:
    82201231
  • 项目类别:
    青年科学基金项目(C类)
  • 资助金额:
    20.0万元
  • 批准年份:
    2022
  • 负责人:
    韦佳如
  • 依托单位:
基于Patch-seq从单细胞水平分析中脑-边缘多巴胺亚群神经元的分子特性及其与MA成瘾的关系
  • 批准号:
    81871044
  • 项目类别:
    面上项目
  • 资助金额:
    56.0万元
  • 批准年份:
    2018
  • 负责人:
    孙晋浩
  • 依托单位:
中性原子吸附减小导体表面Patch效应的研究
  • 批准号:
    11305065
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2013
  • 负责人:
    官盛果
  • 依托单位:
基于全息声压加权范数外推的Patch近场声全息
  • 批准号:
    51105126
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    26.0万元
  • 批准年份:
    2011
  • 负责人:
    徐亮
  • 依托单位: