Automated Patch Impact Analysis (PATCH)
自动补丁影响分析 (PATCH)
基本信息
- 批准号:EP/X040836/1
- 负责人:
- 金额:$ 16.47万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Research Grant
- 财政年份:2023
- 资助国家:英国
- 起止时间:2023 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
软件在不断发展。软件变更是为了实现新功能、适应新的硬件和平台、修复漏洞和安全漏洞,或改善非功能属性(如性能和能耗)。很难对软件变更引入的所有可能的新行为进行推理。因此,软件的变化-通常称为补丁-经常引入新的错误和安全漏洞,往往与灾难性的后果。在这个项目中,我们的目标是利用最近的研究结果,从ERC Consolidator赠款“通过:程序分析安全和安全的软件进化”,提供一个自动补丁的影响分析,作为一个持续集成平台的一部分。其核心思想是重用在分析系统以前版本时执行的工作,并将分析目标锁定在受补丁影响的代码上。分析的最终结果将是一组测试输入,这些输入触发补丁引入的新行为,并检测可能引入的任何错误。生成的输入可以直接添加到测试套件中,也可以扩展以验证补丁是否反映了程序员的预期更改。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Cristian Cadar其他文献
Proceedings of the 39th International Conference on Software Engineering: New Ideas and Emerging Results Track
第 39 届国际软件工程会议论文集:新思想和新成果轨道
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Cristian Cadar;Lin Tan - 通讯作者:
Lin Tan
A Systematic Impact Study for Fuzzer-Found Compiler Bugs Michaël Marcozzi
针对模糊器发现的编译器错误的系统影响研究 Michaël Marcozzi
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
M. Marcozzi;Qiyi Tang;Alastair F. Donaldson;Cristian Cadar - 通讯作者:
Cristian Cadar
Shadow of a Doubt: Testing for Divergences between Software Versions
怀疑的阴影:测试软件版本之间的差异
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
H. Palikareva;Tomasz Kuchta;Cristian Cadar - 通讯作者:
Cristian Cadar
Closer to the Edge: Testing Compilers More Thoroughly by Being Less Conservative About Undefined Behaviour
更接近边缘:通过对未定义行为不那么保守来更彻底地测试编译器
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Karine Even;Cristian Cadar;Alastair F. Donaldson - 通讯作者:
Alastair F. Donaldson
Docovery: toward generic automatic document recovery
Docovery:走向通用自动文档恢复
- DOI:
10.1145/2642937.2643004 - 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Tomasz Kuchta;Cristian Cadar;M. Castro;Manuel Costa - 通讯作者:
Manuel Costa
Cristian Cadar的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Cristian Cadar', 18)}}的其他基金
Automatically Detecting and Surviving Exploitable Compiler Bugs
自动检测并避免可利用的编译器错误
- 批准号:
EP/R011605/1 - 财政年份:2018
- 资助金额:
$ 16.47万 - 项目类别:
Research Grant
Improving Symbolic Execution via Targeted Program Transformations
通过有针对性的程序转换改进符号执行
- 批准号:
EP/N007166/1 - 财政年份:2016
- 资助金额:
$ 16.47万 - 项目类别:
Research Grant
Multi-version Execution Techniques for Increasing the Reliability and Security of Evolving Software
用于提高不断发展的软件的可靠性和安全性的多版本执行技术
- 批准号:
EP/L002795/1 - 财政年份:2014
- 资助金额:
$ 16.47万 - 项目类别:
Fellowship
Testing, Verifying, and Generating Software Patches Using Dynamic Symbolic Execution
使用动态符号执行测试、验证和生成软件补丁
- 批准号:
EP/J00636X/1 - 财政年份:2012
- 资助金额:
$ 16.47万 - 项目类别:
Research Grant
相似国自然基金
多通道Patch-seq探究视皮层PVALB神经元在弱视中的生理和分子机制
- 批准号:82201231
- 批准年份:2022
- 资助金额:20 万元
- 项目类别:青年科学基金项目
基于Patch-seq从单细胞水平分析中脑-边缘多巴胺亚群神经元的分子特性及其与MA成瘾的关系
- 批准号:81871044
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
中性原子吸附减小导体表面Patch效应的研究
- 批准号:11305065
- 批准年份:2013
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
基于全息声压加权范数外推的Patch近场声全息
- 批准号:51105126
- 批准年份:2011
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
基于质点振速测量的Patch近场声全息技术
- 批准号:11004045
- 批准年份:2010
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
基于组合全息算法的Patch近场声全息方法研究
- 批准号:10874037
- 批准年份:2008
- 资助金额:38.0 万元
- 项目类别:面上项目
相似海外基金
ICF: The development of a chemotherapeutic containing mucoadhesive patch for the treatment of oral epithelial dysplasia
ICF:开发含有粘膜粘附贴剂的化疗药物,用于治疗口腔上皮发育不良
- 批准号:
MR/Y000234/1 - 财政年份:2024
- 资助金额:
$ 16.47万 - 项目类别:
Fellowship
Patch-seqを用いた包括的解析によるiPS細胞由来心筋の解析
使用 Patch-seq 进行综合分析,对 iPS 细胞来源的心肌进行分析
- 批准号:
23K06335 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Safety and Tolerability of TASIS-Peanut (Targeted Allergen Specific Immunotherapy within the Skin) patch for the Treatment of Peanut Allergy
TASIS-花生(皮肤内靶向过敏原特异性免疫疗法)贴剂治疗花生过敏的安全性和耐受性
- 批准号:
10551184 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
Wearable, Wireless Deep-tissue Sensing Patch for Continuous Monitoring of Recovery from Microsurgical Tissue Transfer
可穿戴式无线深层组织传感贴片,用于连续监测显微外科组织转移的恢复情况
- 批准号:
10637093 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
Microneedle patch for the stabilization and dose-sparing delivery of rabies vaccine
用于稳定和节省剂量输送狂犬病疫苗的微针贴片
- 批准号:
10759732 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
SyncroPatch 384 Automated Patch Clamp Instrument
SyncroPatch 384 自动膜片钳仪器
- 批准号:
10721590 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
Mannosidase-stabilized glycan immunogens for elicitation of high mannose patch antibodies
甘露糖苷酶稳定的聚糖免疫原,用于引发高甘露糖贴片抗体
- 批准号:
10619737 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
I-Corps: 3D Bioprinted Cardiac Tissue Patch for Heart Repair
I-Corps:用于心脏修复的 3D 生物打印心脏组织补片
- 批准号:
2333048 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
Standard Grant
High Mucoadhesive Strength Patch for the Effective Treatment of Oral Lichen Planus
高粘膜粘附强度贴剂可有效治疗口腔扁平苔藓
- 批准号:
EP/X022196/1 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别:
Research Grant
Investigation into the Nucleolar Functions of G-Patch Domain Containing 4 (GPATCH4) in Prostate Cancer
前列腺癌中 G-Patch Domain Containing 4 (GPATCH4) 的核仁功能研究
- 批准号:
495280 - 财政年份:2023
- 资助金额:
$ 16.47万 - 项目类别: