SHF: Small: Pa3S: Towards Pointer Analysis as a Service
SHF:小型:Pa3S:迈向指针分析即服务
基本信息
- 批准号:2006450
- 负责人:
- 金额:$ 42.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Pointer analysis is a fundamental technique that underpins a wide range of applications in software construction, maintenance and performance optimization, such as compiler optimization, bug detection, security analysis, testing, debugging, verification, program comprehension, and so on. However, despite decades of research there still exists a huge gap between the principled promise of pointer analysis and its practical usage in the real world. Due to the inherent computational complexity of pointer analysis, most production compilers today use only imprecise intra-procedural pointer analyses, and a whole-program interprocedural pointer analysis has rarely been successfully applied to large real-world applications such as the Linux kernel or the Google Chrome browser.This project will create a software as a service (SaaS) platform for pointer analysis, which provides a set of standard APIs for computing pointer analysis and answering pointer analysis queries from users over the Internet, regardless of their applications, execution environments, or physical locations. SaaS provides a promising solution to address the performance and usability challenges of pointer analysis by using a centralized server to compute and memorize the pointer analysis results, and sharing the computation and results effectively among users. To realize such a platform, this project will develop new distributed incremental pointer-analysis algorithms, new APIs for pointer-analysis queries, and evaluations on large-scale applications with compiler optimizations and bug detection. If successful, these techniques will make pointer analysis more scalable and more widely applicable to large complex code bases, eventually leading to faster and more secure end-user software products.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
指针分析是一种基础技术,它支持软件构建、维护和性能优化中的广泛应用,例如编译器优化、错误检测、安全性分析、测试、调试、验证、程序理解等等。然而,尽管经过了几十年的研究,指针分析的原则承诺和它在现实世界中的实际应用之间仍然存在着巨大的差距。由于指针分析固有的计算复杂性,今天大多数生产编译器只使用不精确的过程内指针分析,整个程序的过程间指针分析很少成功地应用于大型实际应用程序,如Linux内核或谷歌Chrome浏览器。该项目将创建一个用于指针分析的软件即服务(SaaS)平台,该平台提供一组标准api,用于计算指针分析并通过互联网回答用户的指针分析查询,而不管他们的应用程序、执行环境或物理位置如何。SaaS提供了一个很有前途的解决方案,通过使用集中式服务器计算和存储指针分析结果,并在用户之间有效地共享计算和结果,来解决指针分析的性能和可用性挑战。为了实现这样一个平台,本项目将开发新的分布式增量指针分析算法,新的指针分析查询api,以及对大规模应用程序进行编译优化和bug检测的评估。如果成功,这些技术将使指针分析更具可伸缩性,并更广泛地应用于大型复杂代码库,最终导致更快、更安全的终端用户软件产品。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(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 }}
Jeff Huang其他文献
“Together but not together”: Evaluating Typing Indicators for Interaction-Rich Communication
“在一起但不在一起”:评估交互丰富的沟通的打字指标
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Zainab Iftikhar;Yu;Jeff Huang - 通讯作者:
Jeff Huang
An Analysis of Automated Visual Analysis Classification: Interactive Visualization Task Inference of Cancer Genomics Domain Experts
自动视觉分析分类分析:癌症基因组学领域专家的交互式可视化任务推理
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:5.2
- 作者:
Connor Gramazio;Jeff Huang;D. Laidlaw - 通讯作者:
D. Laidlaw
Comparing Pupil Light Response Modulation between Saccade Planning and Working Memory
比较眼跳计划和工作记忆之间的瞳孔光响应调制
- DOI:
10.5334/joc.33 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Chin;Jeff Huang;Rachel Yep;D. Munoz - 通讯作者:
D. Munoz
FastCFI: Real-Time Control Flow Integrity Using FPGA Without Code Instrumentation
FastCFI:使用 FPGA 实现实时控制流完整性,无需代码检测
- DOI:
10.1007/978-3-030-32079-9_13 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Lang Feng;Jeff Huang;Jiang Hu;A. Reddy - 通讯作者:
A. Reddy
AKEY INFLUENCER IN SOCIAL MEDIA UTILIZING TOPIC MODELING AND SOCIAL DIFFUSION ANALYSIS
利用主题建模和社交扩散分析的社交媒体关键影响者
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
S. Moon;Jagan Sankaranarayanan;H. Samet;Benjamin E. Teitler;Michael D. Lieberman;J. Sperling;Jeff Huang;E. Efthimiadis - 通讯作者:
E. Efthimiadis
Jeff Huang的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jeff Huang', 18)}}的其他基金
I-Corps: Smart Programming Tools for Improving Software Debugging
I-Corps:用于改进软件调试的智能编程工具
- 批准号:
1952383 - 财政年份:2020
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
SaTC: CORE: Small: New Defenses for Data-Only Attacks
SaTC:核心:小型:针对纯数据攻击的新防御
- 批准号:
1901482 - 财政年份:2019
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
EAGER: Computationally and Socially Guided Self-Experiments
EAGER:计算和社会引导的自我实验
- 批准号:
1656763 - 财政年份:2017
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
CAREER: Modeling User Touch and Motion Behaviors for Adaptive Interfaces in Mobile Devices
职业:为移动设备中的自适应界面建模用户触摸和运动行为
- 批准号:
1552663 - 财政年份:2016
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
CAREER: Scalable and Maximal Concurrency Debugging
职业:可扩展和最大并发调试
- 批准号:
1552935 - 财政年份:2016
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
CRII: CHS: Scalable Webcam Eyetracking by Learning from User Interactions
CRII:CHS:通过从用户交互中学习的可扩展网络摄像头眼球追踪
- 批准号:
1464061 - 财政年份:2015
- 资助金额:
$ 42.5万 - 项目类别:
Continuing Grant
相似国自然基金
基于小胶质细胞-神经元通讯的线粒体自噬调控在癫痫中的作用及虎杖苷干预研究
- 批准号:JCZRYB202501348
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
SK4促进EAT巨噬细胞外泌体cfa-miR-22e分泌在房颤犬海马小胶质细胞极化中的作用机制研究
- 批准号:JCZRYB202501409
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于PROTAC技术靶向EFTUD2小分子降解剂设计和结构优化与抗肺癌活性研究
- 批准号:JCZRYB202501469
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于AMPK/mTOR/TFEB通路介导自噬探讨电针对AD小鼠小胶质细胞线粒体功能及认知障碍的作用机制
- 批准号:JCZRLH202500363
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
单细胞测序解析Itgb2促进小胶质细胞活化加剧神经节细胞损伤机制及其在视网膜动脉阻塞中的临床应用
- 批准号:JCZRQN202500827
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
利用纳米离子探针对小尺寸纳米纤维素晶杀伤鳞癌的机制研究
- 批准号:JCZRYB202500324
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
治疗呼吸道合胞病毒(RSV)感染的小分子创新药临床前研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
小胶质细胞通过FABP5/LXR/SREBP1轴介导的吞噬功能障碍加剧阿尔茨海默病Aβ病理的机制研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于多重时序液滴数字CRISPR的肺癌单个小细胞外囊泡miRNAs多靶标灵敏检测新方法研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于小目标检测与DeepSeek大模型的智能医学检测及诊疗研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
相似海外基金
Powering Small Craft with a Novel Ammonia Engine
用新型氨发动机为小型船只提供动力
- 批准号:
10099896 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Collaborative R&D
"Small performances": investigating the typographic punches of John Baskerville (1707-75) through heritage science and practice-based research
“小型表演”:通过遗产科学和基于实践的研究调查约翰·巴斯克维尔(1707-75)的印刷拳头
- 批准号:
AH/X011747/1 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Research Grant
Fragment to small molecule hit discovery targeting Mycobacterium tuberculosis FtsZ
针对结核分枝杆菌 FtsZ 的小分子片段发现
- 批准号:
MR/Z503757/1 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Research Grant
Bacteriophage control of host cell DNA transactions by small ORF proteins
噬菌体通过小 ORF 蛋白控制宿主细胞 DNA 交易
- 批准号:
BB/Y004426/1 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Research Grant
Windows for the Small-Sized Telescope (SST) Cameras of the Cherenkov Telescope Array (CTA)
切伦科夫望远镜阵列 (CTA) 小型望远镜 (SST) 相机的窗口
- 批准号:
ST/Z000017/1 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Research Grant
CSR: Small: Leveraging Physical Side-Channels for Good
CSR:小:利用物理侧通道做好事
- 批准号:
2312089 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
CSR: Small: Multi-FPGA System for Real-time Fraud Detection with Large-scale Dynamic Graphs
CSR:小型:利用大规模动态图进行实时欺诈检测的多 FPGA 系统
- 批准号:
2317251 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
AF: Small: Problems in Algorithmic Game Theory for Online Markets
AF:小:在线市场的算法博弈论问题
- 批准号:
2332922 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
Collaborative Research: FET: Small: Algorithmic Self-Assembly with Crisscross Slats
合作研究:FET:小型:十字交叉板条的算法自组装
- 批准号:
2329908 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant
NeTS: Small: ML-Driven Online Traffic Analysis at Multi-Terabit Line Rates
NeTS:小型:ML 驱动的多太比特线路速率在线流量分析
- 批准号:
2331111 - 财政年份:2024
- 资助金额:
$ 42.5万 - 项目类别:
Standard Grant