CAREER: Cooperative Program Analysis: Bridging the Gap Between User and Tool Reasoning

职业:合作程序分析:弥合用户和工具推理之间的差距

基本信息

  • 批准号:
    1055066
  • 负责人:
  • 金额:
    $ 45.96万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2011
  • 资助国家:
    美国
  • 起止时间:
    2011-06-01 至 2018-05-31
  • 项目状态:
    已结题

项目摘要

While not perfect, the depth and breadth of what today's automated analysis tools can figure out about a program is truly remarkable. Yet, despite the prevalence and cost of software defects and despite the wealth of information such automated tools could provide, program analyzers are largely ignored by today's software engineers. This situation is not due to a lack of interest from software engineers or a lack of effort in deployment from analysis experts but rather a gap in the way a tool and its user reasons about the program, which results in, for example, a difficulty in providing analysis results understandable to the user. This research confronts closing this user-tool reasoning gap.The focus of the work is an effective approach to user-driven refinement of the analysis process. Novel techniques for generating explanations of program analysis results will be created. New approaches for trading off the exhaustiveness of compile-time verification and the simplicity of run-time checking will be developed. Together with prior work on user-centric analysis specifications, this project lays the foundation for tomorrow's tools where users and tools cooperate to reason effectively about programs. Significant potential impacts include the following: a change in the way software engineers view program analysis--replacing a magic box with a transparent reasoning assistant, improved software quality as a result of this change in view, and tools that engage students in algorithmic thinking in a hands-on manner.
虽然并不完美,但当今自动分析工具可以找出程序的深度和广度确实是显着的。 然而,尽管软件缺陷的流行率和成本,尽管可以提供这样的自动化工具的丰富信息,但当今的软件工程师在很大程度上忽略了程序分析仪。 这种情况并不是由于软件工程师缺乏兴趣,或者缺乏分析专家部署的努力,而是由于工具及其对该程序的用户原因的差距而差距,例如,很难为用户理解分析结果。 这项研究面临着缩小此用户工具推理差距的面临。这项工作的重点是对用户驱动的分析过程的有效方法。 将创建用于生成程序分析结果解释的新技术。 将开发出新的方法来兑换编译时验证的详尽无力和运行时间检查的简单性。 该项目与以用户为中心的分析规范有关的先前工作为明天的工具奠定了基础,用户和工具在其中合作有效地对程序进行理解。 潜在的重大影响包括以下内容:软件工程师查看程序分析的方式的变化 - 用透明的推理助手重新建立一个魔术盒,由于这种变化而改善了软件质量,以及以动手方式以算法思考吸引学生的工具。

项目成果

期刊论文数量(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 }}

Bor-Yuh Evan Chang其他文献

Bor-Yuh Evan Chang的其他文献

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

{{ truncateString('Bor-Yuh Evan Chang', 18)}}的其他基金

Collaborative Research: SHF: Small: A General Framework for Responsive Static Analysis
合作研究:SHF:小型:响应式静态分析的通用框架
  • 批准号:
    2223825
  • 财政年份:
    2022
  • 资助金额:
    $ 45.96万
  • 项目类别:
    Standard Grant
SHF: Small: Programming with Semantic Revision Requests
SHF:小型:使用语义修改请求进行编程
  • 批准号:
    2008369
  • 财政年份:
    2020
  • 资助金额:
    $ 45.96万
  • 项目类别:
    Standard Grant
IUCRC Planning University of Colorado Boulder: Center for Pervasive Personalized Intelligence (PPI)
IUCRC 规划科罗拉多大学博尔德分校:普适个性化情报中心 (PPI)
  • 批准号:
    1822135
  • 财政年份:
    2018
  • 资助金额:
    $ 45.96万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Online Verification-Validation
SHF:小型:协作研究:在线验证-确认
  • 批准号:
    1619282
  • 财政年份:
    2016
  • 资助金额:
    $ 45.96万
  • 项目类别:
    Standard Grant
SHF: Small: Modular Reflection
SHF:小型:模块化反射
  • 批准号:
    1218208
  • 财政年份:
    2012
  • 资助金额:
    $ 45.96万
  • 项目类别:
    Standard Grant
Funding to Support Student Attendees to POPL 2011
资助学生参加 POPL 2011
  • 批准号:
    1058624
  • 财政年份:
    2010
  • 资助金额:
    $ 45.96万
  • 项目类别:
    Standard Grant

相似国自然基金

考虑多相多介质耦合作用的地下水位变化场地非线性地震响应机理研究
  • 批准号:
    52378474
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
电商助农中公益营销、合作模式与质量决策研究
  • 批准号:
    72371107
  • 批准年份:
    2023
  • 资助金额:
    41 万元
  • 项目类别:
    面上项目
面向跨部门合作机制优化设计的超大城市复杂应急管理组织体系的运行与演化机理及其仿真分析研究
  • 批准号:
    72374086
  • 批准年份:
    2023
  • 资助金额:
    40 万元
  • 项目类别:
    面上项目
赤泥/碱(土)金属化学链气化过程原位耦合作用及含铁矿物赋存形态迁移规律
  • 批准号:
    52374283
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
考虑农户合作形式与风险偏好的农业补贴机制设计研究
  • 批准号:
    72301193
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Administrative Core
行政核心
  • 批准号:
    10713051
  • 财政年份:
    2023
  • 资助金额:
    $ 45.96万
  • 项目类别:
Dr. Salma Jabbour’s NCI Research Specialist (Clinician Scientist) Award (R50)
Salma Jabbour 博士荣获 NCI 研究专家(临床科学家)奖 (R50)
  • 批准号:
    10563885
  • 财政年份:
    2023
  • 资助金额:
    $ 45.96万
  • 项目类别:
NCI R50 Clinician Scientist Award
NCI R50 临床科学家奖
  • 批准号:
    10569255
  • 财政年份:
    2023
  • 资助金额:
    $ 45.96万
  • 项目类别:
ENHANCING THE CALERIE NETWORK TO ADVANCE AGING BIOLOGY
加强 CALERIE 网络以推进衰老生物学
  • 批准号:
    10348707
  • 财政年份:
    2021
  • 资助金额:
    $ 45.96万
  • 项目类别:
ENHANCING THE CALERIE NETWORK TO ADVANCE AGING BIOLOGY
加强 CALERIE 网络以推进衰老生物学
  • 批准号:
    10649887
  • 财政年份:
    2021
  • 资助金额:
    $ 45.96万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了