CRI: CI-P: Collaborative: Towards a Program Analysis Collaboratory

CRI:CI-P:协作:迈向程序分析协作实验室

基本信息

  • 批准号:
    1823357
  • 负责人:
  • 金额:
    $ 5.35万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2018
  • 资助国家:
    美国
  • 起止时间:
    2018-08-01 至 2020-07-31
  • 项目状态:
    已结题

项目摘要

Benchmark programs play an important role in evaluating the advances in program analysis research. Thus, the confidence of the evaluation depends on the quantity and the quality of the benchmark programs. The larger their number and the closer they resemble real-world programs, the higher confidence in the evaluation. Currently, research in the field of program analysis often relies on a few outdated or deficient benchmark programs for evaluation purposes. The difficulty in obtaining sufficient benchmark programs comes from the requirements imposed on the benchmark programs by program analyzers. Usually researchers manually obtain, inspect, and transform potential benchmark programs to create benchmark programs that meet those requirements. Such an unscalable approach often fails to produce adequate benchmark programs. The goal of this research is to automate this process and make it available through an online, public infrastructure. The infrastructure facilitates obtaining, selecting, and transforming open-source software projects for use as benchmark programs. In addition, the infrastructure gives researchers the ability to easily curate benchmark programs for program analysis and share the results of running their analyzers on those benchmarks. The objectives of this project are to solicit requirements and feedback from the program analysis community on automating benchmark program generation, and to prototype a Program Analysis Collaboratory (PAClab) research infrastructure that implements that process. Using researchers' specifications for adequate benchmark program generation, PAClab locates and obtains potential benchmark programs in open-source repositories; performs necessary program transformations as specified by researchers; and outputs the adequate benchmark programs. In addition, PAClab enables researchers to share their program analyzers using container technology, the transformed benchmark programs, and the results of running their analyzers on those benchmark programs. The intellectual merit of the project lies in investigating techniques for specifying and automating program transformations for targeted program analyzers. The broader impacts of the project stem from its potential to broaden adaptation of program analysis advances through the increased confidence of their evaluations; to lower the entry barrier for new program analysis researchers; and to accelerate the pace in program analysis research. PAClab's educational benefits include the ability for students to easily locate real-world programs and evaluate their implementations of program analyzers.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.
基准程序在评价程序分析研究进展中起着重要作用。因此,评估的可信度取决于基准项目的数量和质量。他们的人数越多,越接近真实世界的项目,评估的置信度就越高。目前,程序分析领域的研究往往依赖于一些过时或有缺陷的基准程序进行评估。获得足够的基准程序的困难来自于程序分析器对基准程序的要求。通常,研究人员手动获取、检查和转换潜在的基准程序,以创建满足这些要求的基准程序。这种不可伸缩的方法往往无法产生足够的基准程序。这项研究的目标是使这一过程自动化,并通过在线的公共基础设施使其可用。该基础设施便于获取、选择和转换开源软件项目,以用作基准程序。此外,该基础设施使研究人员能够轻松地为程序分析管理基准程序,并共享根据这些基准运行分析器的结果。该项目的目标是从程序分析社区征求关于自动生成基准程序的要求和反馈,并构建实现该过程的程序分析协作实验室(PACLab)研究基础设施的原型。PACLab使用研究人员关于充分基准程序生成的规范,在开源存储库中定位和获取潜在的基准程序,根据研究人员的指定执行必要的程序转换,并输出适当的基准程序。此外,PACLab使研究人员能够使用容器技术共享他们的程序分析器、转换后的基准程序以及在这些基准程序上运行他们的分析器的结果。该项目的智力价值在于研究为目标程序分析器指定和自动化程序转换的技术。该项目的更广泛影响来自于它有可能通过提高对方案分析进展的评价的信心来扩大其适应;降低新的方案分析研究人员的准入门槛;以及加快方案分析研究的步伐。PACLab的教育好处包括让学生能够轻松定位真实世界的项目并评估他们对项目分析器的实施情况。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Software engineering collaboratories (SEClabs) and collaboratories as a service (CaaS)
软件工程合作实验室 (SEClabs) 和合作实验室即服务 (CaaS)
{{ 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 }}

Elena Sherman其他文献

PAClab: a program analysis collaboratory
PAClab:程序分析实验室
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    R. Brunner;Robert Dyer;Maria Paquin;Elena Sherman
  • 通讯作者:
    Elena Sherman
muRelBench: MicroBenchmarks for Zonotope Domains
muRelBench:Zonotope 域的微基准
  • DOI:
    10.48550/arxiv.2404.16243
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kenny Ballou;Elena Sherman
  • 通讯作者:
    Elena Sherman
User-defined backtracking criteria for symbolic execution
用户定义的符号执行回溯标准
  • DOI:
    10.1145/2557833.2560578
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Scott Kausler;Elena Sherman
  • 通讯作者:
    Elena Sherman
Accurate String Constraints Solution Counting with Weighted Automata
使用加权自动机进行精确的字符串约束解计数
The Java Pathfinder Workshop 2019
2019 年 Java 探路者研讨会
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Cyrille Artho;Quoc;P. Aldous;Alyas Almaawi;Lucas Bang;Lasse Berglund;T. Bultan;Zhenbang Chen;Hayes Converse;Wei Dong;William Eiers;Miloš Gligorić;Simon Goldsmith;Lars Grunske;Joshua Hooker;Ismet Burak Kadron;Timo Kehrer;S. Khurshid;X. Le;D. Lo;Eric Mercer;Sasa Misailovic;Egor Namakonov;Hoang Lam Nguyen;Yannic Noller;B. Ogles;Rohan Padhye;P. Parízek;C. Păsăreanu;S. J. Powell;Seemanta Saha;Koushik Sen;Elena Sherman;Kyle Storey;Minxing Tang;W. Visser;Ji Wang;Hengbiao Yu
  • 通讯作者:
    Hengbiao Yu

Elena Sherman的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Elena Sherman', 18)}}的其他基金

CAREER: Computing Program Invariants using Abstract Domains Search
职业:使用抽象域搜索计算程序不变量
  • 批准号:
    1942044
  • 财政年份:
    2020
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Continuing Grant
SHF: EAGER: Collaborative Research: Mapping Software Analysis Problems to Efficient and Accurate Constraints
SHF:EAGER:协作研究:将软件分析问题映射到高效、准确的约束
  • 批准号:
    1449636
  • 财政年份:
    2014
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant

相似国自然基金

醒脑静多靶点调控PI3K/Akt通路抑制CI/RI氧化应激—基于网络药理学及体内、外实验研究
  • 批准号:
    2025JJ90117
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于“免疫-神经”网络探讨眼针活化CI/RI大鼠MC靶向H3R调节“免疫监视”的抗炎机制
  • 批准号:
    82374375
  • 批准年份:
    2023
  • 资助金额:
    51 万元
  • 项目类别:
    面上项目
ci-Eln促进亲本基因Eln介导的缺氧肺动脉平滑肌细胞增殖的机制研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
通过单细胞转录组测序揭示Wolbachia诱导果蝇CI的分子机制
  • 批准号:
    32170497
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
森林垂直分层LAI和CI时空变异特征、LiDAR遥感反演与验证研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
CI 994对SLC25A46相关线粒体病的治疗及机制研究
  • 批准号:
    82001449
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
近邻星系中[CI]线作为新分子气体质量探针的观测研究
  • 批准号:
    12003070
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
lncRNA343/miR-509-3p/STC1轴在CI-AKI肾小管上皮细胞线粒体质量控制失衡中的作用与机制
  • 批准号:
    81873607
  • 批准年份:
    2018
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
α2肾上腺素受体活化促ESCRT-III膜聚集在肾CI/RI致肺程序性坏死中的机制研究
  • 批准号:
    81801900
  • 批准年份:
    2018
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
内共生菌引起棉叶螨的细胞质不亲和(CI)的分子机理研究
  • 批准号:
    31860508
  • 批准年份:
    2018
  • 资助金额:
    39.0 万元
  • 项目类别:
    地区科学基金项目

相似海外基金

CRI: CI-EN: Collaborative Research: mResearch: A platform for Reproducible and Extensible Mobile Sensor Big Data Research
CRI:CI-EN:协作研究:mResearch:可复制和可扩展的移动传感器大数据研究平台
  • 批准号:
    1822935
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-New: Collaborative Research: Extensible, Software Enabled Unmanned Aerial Vehicles
CRI:CI-New:协作研究:可扩展、软件支持的无人机
  • 批准号:
    1823230
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Continuing Grant
CRI: CI-EN: Collaborative Research: OpenNetVM: A Software Platform Enabling Network Function Virtualization Research
CRI:CI-EN:协作研究:OpenNetVM:支持网络功能虚拟化研究的软件平台
  • 批准号:
    1823236
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-P: Collaborative: Towards a Program Analysis Collaboratory
CRI:CI-P:协作:迈向程序分析协作实验室
  • 批准号:
    1823294
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CRI:CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
  • 批准号:
    1929215
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: Sustaining Lemur Project Resources for the Long-Term
CRI:CI-SUSTAIN:合作研究:长期维持狐猴项目资源
  • 批准号:
    1822986
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CRI:CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
  • 批准号:
    1823172
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
  • 批准号:
    1823227
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-EN: Collaborative Research: mResearch: A platform for Reproducible and Extensible Mobile Sensor Big Data Research
CRI:CI-EN:协作研究:mResearch:可复制和可扩展的移动传感器大数据研究平台
  • 批准号:
    1823221
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: CiteSeerX: Toward Sustainable Support of Scholarly Big Data
CRI:CI-SUSTAIN:协作研究:CiteSeerX:迈向学术大数据的可持续支持
  • 批准号:
    1823288
  • 财政年份:
    2018
  • 资助金额:
    $ 5.35万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了