Sparse Demand-Driven Analysis to Improve Software Reliability and Security
稀疏需求驱动分析以提高软件可靠性和安全性
基本信息
- 批准号:DP150102109
- 负责人:
- 金额:$ 18.37万
- 依托单位:
- 依托单位国家:澳大利亚
- 项目类别:Discovery Projects
- 财政年份:2015
- 资助国家:澳大利亚
- 起止时间:2015-03-31 至 2017-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Current static analysis tools can eliminate many bugs missed by traditional testing but they are still imprecise or inefficient. This project aims to develop precise pointer analyses that enable -finding clients to detect bugs efficiently in large-scale programs in C/C++ and Java, where pointers are used pervasively. The novelty lies in performing these analyses sparsely (allowing data-flow information to move directly from variable definitions to their potential uses) based on Context-Free-Language-reachability (enabling client queries to be answered on-demand). The outcomes aim to significantly improve the reliability and security of industrial-sized software.
目前的静态分析工具可以消除传统测试遗漏的许多错误,但它们仍然不精确或效率低下。该项目旨在开发精确的指针分析,使查找客户端能够有效地检测C/C++和Java中大规模程序中的错误,其中指针被广泛使用。新颖之处在于稀疏地执行这些分析(允许数据流信息直接从变量定义移动到它们的潜在用途),基于上下文无关可达性(使客户端查询能够按需回答)。这些成果旨在显著提高工业规模软件的可靠性和安全性。
项目成果
期刊论文数量(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 }}
Prof Jingling Xue其他文献
Prof Jingling Xue的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Prof Jingling Xue', 18)}}的其他基金
Ownership-based Alias Analysis for Securing Unsafe Rust Programs
用于保护不安全 Rust 程序的基于所有权的别名分析
- 批准号:
DP240103194 - 财政年份:2024
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Detecting Asynchronous Event-Driven Order Violations in Android Apps
检测 Android 应用中异步事件驱动的订单违规
- 批准号:
DP210102409 - 财政年份:2022
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Discovery Projects - Grant ID: DP210102409
发现项目 - 拨款 ID:DP210102409
- 批准号:
ARC : DP210102409 - 财政年份:2022
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Securing systems against code-reuse attacks with modular pointer analysis
通过模块化指针分析保护系统免受代码重用攻击
- 批准号:
DP180104069 - 财政年份:2018
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Soundness-guided security analysis for android applications
Android 应用程序健全性引导的安全分析
- 批准号:
DP170103956 - 财政年份:2017
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Finding concurrency bugs in multithreaded software
查找多线程软件中的并发错误
- 批准号:
DP130101970 - 财政年份:2013
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Automating data placement and movement for explicitly managed memory hierarchies
显式管理的内存层次结构的自动化数据放置和移动
- 批准号:
DP110104628 - 财政年份:2011
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
A Programming Model of Object Validity for Secure and Efficient Concurrency
用于安全高效并发的对象有效性编程模型
- 批准号:
DP0987236 - 财政年份:2009
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Scratchpad-based Memory Allocation Techniques for Embedded Software
基于暂存器的嵌入式软件内存分配技术
- 批准号:
DP0881330 - 财政年份:2008
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
Analysis and Optimisation of Incomplete Object-Oriented Programs
不完全面向对象程序的分析与优化
- 批准号:
DP0665581 - 财政年份:2006
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Projects
相似国自然基金
EstimatingLarge Demand Systems with MachineLearning Techniques
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金
“on-demand”释银的双响应性水凝胶体系治疗糖尿病牙周炎的作用机制探究
- 批准号:82301140
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
ERI: Data-Driven Analysis and Dynamic Modeling of Residential Power Demand Behavior: Using Long-Term Real-World Data from Rural Electric Systems
ERI:住宅电力需求行为的数据驱动分析和动态建模:使用农村电力系统的长期真实数据
- 批准号:
2301411 - 财政年份:2024
- 资助金额:
$ 18.37万 - 项目类别:
Standard Grant
Collaborative Research: SpecEES: Designing A Spectrally Efficient and Energy Efficient Data Aided Demand Driven Elastic Architecture for future Networks (SpiderNET)
合作研究:SpecEES:为未来网络设计频谱效率高、能源效率高的数据辅助需求驱动弹性架构 (SpiderNET)
- 批准号:
2323300 - 财政年份:2023
- 资助金额:
$ 18.37万 - 项目类别:
Standard Grant
Precision Reaction Field Design of Organocatalysts Based on Demand-driven Quantum Chemical Calculations
基于需求驱动的量子化学计算有机催化剂精密反应场设计
- 批准号:
22K19018 - 财政年份:2022
- 资助金额:
$ 18.37万 - 项目类别:
Grant-in-Aid for Challenging Research (Exploratory)
Demand Driven - MRP : mode éphèmère ou lien sérieux entres les méthodes flux poussé et flux tiré ?
需求驱动 - MRP:模式是“流动性”还是“流动性”?
- 批准号:
RGPIN-2019-05282 - 财政年份:2022
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Grants Program - Individual
A Physical demand-driven design system in modular construction
模块化结构中的物理需求驱动设计系统
- 批准号:
RGPIN-2017-06721 - 财政年份:2022
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Grants Program - Individual
Demand-driven Optimization of Transport Systems
需求驱动的运输系统优化
- 批准号:
CRC-2018-00103 - 财政年份:2022
- 资助金额:
$ 18.37万 - 项目类别:
Canada Research Chairs
Demand-Driven Optimization Of Transport Systems
需求驱动的运输系统优化
- 批准号:
CRC-2018-00103 - 财政年份:2021
- 资助金额:
$ 18.37万 - 项目类别:
Canada Research Chairs
A Physical demand-driven design system in modular construction
模块化结构中的物理需求驱动设计系统
- 批准号:
RGPIN-2017-06721 - 财政年份:2021
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Grants Program - Individual
Demand Driven - MRP : mode éphèmère ou lien sérieux entres les méthodes flux poussé et flux tiré ?
需求驱动 - MRP:模式 Ùphèmère ou lieen sérieux entres méthodes Flux Poussé et Flux Tiré?
- 批准号:
RGPIN-2019-05282 - 财政年份:2021
- 资助金额:
$ 18.37万 - 项目类别:
Discovery Grants Program - Individual
Demand-driven science: the role of knowledge partnerships in improving the public value of conservation science
需求驱动的科学:知识伙伴关系在提高保护科学公共价值中的作用
- 批准号:
2122157 - 财政年份:2021
- 资助金额:
$ 18.37万 - 项目类别:
Continuing Grant