Deep and Scalable Software Checking

深入且可扩展的软件检查

基本信息

  • 批准号:
    0541183
  • 负责人:
  • 金额:
    $ 37.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-07-01 至 2010-06-30
  • 项目状态:
    已结题

项目摘要

ABSTRACTCCF-0541183PI: Daniel Jackson, MITDeep and Scalable Software CheckingThe growing role of software in civic infrastructure and the potentially huge costs of software failure make dependable software a pressing need. Technology for developing dependable software will be vital to the US economy in the coming decades.This project is developing a new approach for checking software to ensure that it has the desired high-level properties. In industry, two techniques are widely used: testing, which cannot achieve sufficient coverage to find the defects responsible for low-probability failures, and static analysis (such as type checking), which can typically handle only very limited properties, such as the absence of certain kinds of overflow or exception. In research, there has been a renewed interest in deeper techniques that are capable of finding the most subtle defects and thus dramatically increasing the developer's confidence in the correctness of the code. Unfortunately, these have tended not be scalable, since they often require more resources (either in computation or in human effort) than is economical. This project is exploring a new approach that promises both depth and scalability, in which a program is checked not for every possible case (which seems to lead to scalability problems), but rather for every case within some finite bounds. The key idea is to generate a logical formula (representing the behaviours of the code), and to present it with a similar formula (characterizing failure to satisfy a required property) to a constraint solver, which then uses powerful search techniques to explore a huge space of potential executions for those that would result in failures.
摘要CCF-0541183 PI:丹尼尔杰克逊,麻省理工学院深度和可扩展的软件检查软件在城市基础设施中日益增长的作用和软件故障的潜在巨大成本使可靠的软件成为迫切需要。开发可靠软件的技术对未来几十年的美国经济至关重要。该项目正在开发一种新的方法来检查软件,以确保它具有所需的高级属性。在工业中,有两种技术被广泛使用:测试,它不能达到足够的覆盖率来找到导致低概率故障的缺陷,以及静态分析(例如类型检查),它通常只能处理非常有限的属性,例如不存在某些类型的溢出或异常。在研究中,人们对更深入的技术重新产生了兴趣,这些技术能够发现最细微的缺陷,从而大大提高开发人员对代码正确性的信心。不幸的是,这些往往是不可扩展的,因为它们往往需要更多的资源(无论是在计算或人力)比经济。这个项目正在探索一种新的方法,它承诺深度和可扩展性,在这种方法中,程序不是针对每一种可能的情况(这似乎会导致可扩展性问题)进行检查,而是针对有限范围内的每一种情况。其关键思想是生成一个逻辑公式(表示代码的行为),并将其与一个类似的公式(描述未能满足所需属性的特征)一起呈现给约束求解器,然后约束求解器使用强大的搜索技术来探索可能导致失败的巨大执行空间。

项目成果

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

Daniel Jackson其他文献

The break-time barometer: an exploratory system forworkplace break-time social awareness
休息时间晴雨表:工作场所休息时间社会意识的探索性系统
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Reuben Kirkham;Sebastian Mellor;D. Green;Jiun;K. Ladha;C. Ladha;Daniel Jackson;P. Olivier;Peter C. Wright;T. Plötz
  • 通讯作者:
    T. Plötz
DUPILUMAB IMPROVES LUNG FUNCTION IN PATIENTS IRRESPECTIVE OF ON-STUDY ASTHMA EXACERBATIONS
  • DOI:
    10.1016/j.chest.2020.08.1529
  • 发表时间:
    2020-10-01
  • 期刊:
  • 影响因子:
  • 作者:
    Mario Castro;Klaus Rabe;Jonathan Corren;Daniel Jackson;Linda Rogers;Ian Pavord;Alberto Papi;Nadia Daizadeh;Benjamin Ortiz;Yamo Deniz;Nami Pandit-Abid;Paul Rowe
  • 通讯作者:
    Paul Rowe
Features of the Gut Microbiome Relate to Allergic Asthma Phenotypes in Inner-City Children
肠道微生物组特征与城市中心儿童过敏性哮喘表型的关系
  • DOI:
    10.1016/j.jaci.2021.12.489
  • 发表时间:
    2022-02-01
  • 期刊:
  • 影响因子:
    11.200
  • 作者:
    Mustafa Ozcam;Danny Li;Kathryn McCauley;Claire Schachtschneider;Cindy Visness;Agustin Calatroni;Daniel Jackson;James Gern;Susan Lynch
  • 通讯作者:
    Susan Lynch
Longitudinal assessment of Allergic Outcomes and Atopic Dermatitis Phenotypes in The Children's Respiratory and Environmental Workgroup (CREW) Birth Cohort Consortium
儿童呼吸与环境工作组(CREW)出生队列联盟中过敏性结局和特应性皮炎表型的纵向评估
  • DOI:
    10.1016/j.jaci.2022.12.457
  • 发表时间:
    2023-02-01
  • 期刊:
  • 影响因子:
    11.200
  • 作者:
    Amy Eapen;Alexandra Sitarik;Jocelyn Biagini;Daniel Jackson;Christine Joseph;Haejin Kim;Lisa Martin;Katherine Rivera-Spoljaric;Eric Schauberger;Ganesa Wegienka;James Gern;Anne Marie Singh
  • 通讯作者:
    Anne Marie Singh
Mepolizumab Alters Regulation of Airway Type-2 Inflammation in Urban Children with Asthma by Disrupting Eosinophil Gene Expression but Enhancing Mast Cell and Epithelial Pathways
美泊利珠单抗通过破坏嗜酸性粒细胞基因表达但增强肥大细胞和上皮细胞途径来改变城市哮喘儿童气道 2 型炎症的调节。
  • DOI:
    10.1016/j.jaci.2022.12.396
  • 发表时间:
    2023-02-01
  • 期刊:
  • 影响因子:
    11.200
  • 作者:
    Courtney Gaberino;R. Max Segnitz;Madison Cox;Leonard Bacharier;Agustin Calatroni;Michelle Gill;Jeffrey Stokes;Andrew Liu;Robyn Cohen;Melanie Makhija;Gurjit Khurana Hershey;George O'Connor;Edward Zoratti;Stephen Teach;Meyer Kattan;Patrice Becker;Alkis Togias;William Busse;Daniel Jackson;Matthew Altman
  • 通讯作者:
    Matthew Altman

Daniel Jackson的其他文献

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

{{ truncateString('Daniel Jackson', 18)}}的其他基金

Developing capacity for youth disability advocacy through networking in East Africa
通过东非网络发展青年残疾宣传能力
  • 批准号:
    AH/X009769/1
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Research Grant
SaTC: CORE: Medium: Collaborative: Bridging the Gap between Protocol Design and Implementation through Automated Mapping
SaTC:核心:媒介:协作:通过自动映射弥合协议设计与实现之间的差距
  • 批准号:
    1801399
  • 财政年份:
    2018
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
XPS:完整:FP:协作研究:移动云的基于模型、事件驱动的可扩展编程
  • 批准号:
    1438969
  • 财政年份:
    2014
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
CRI: CRD -- Development of Alloy Tools, Technology and Materials
CRI:CRD——合金工具、技术和材料的开发
  • 批准号:
    0707612
  • 财政年份:
    2007
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
SoD Collaborative Research: Constraint-based Architecture Evaluation
SoD 协作研究:基于约束的架构评估
  • 批准号:
    0438897
  • 财政年份:
    2005
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
ITR: Software Safety Mechanisms for Medical Systems
ITR:医疗系统软件安全机制
  • 批准号:
    0325283
  • 财政年份:
    2003
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
ITR: Design Conformant Software
ITR:设计一致性软件
  • 批准号:
    0086154
  • 财政年份:
    2000
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
Research Initiation Award: Formal and Contextual Analysis of Software
研究启动奖:软件的形式和情境分析
  • 批准号:
    9308726
  • 财政年份:
    1993
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant

相似国自然基金

Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    合作创新研究团队

相似海外基金

CAREER: Scalable Software Infrastructure for Analyzing Complex Networks
职业:用于分析复杂网络的可扩展软件基础设施
  • 批准号:
    2339607
  • 财政年份:
    2024
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
CAREER: Enabling Scalable and Resilient Quantum Computer Architectures through Synergistic Hardware-Software Co-Design
职业:通过协同硬件软件协同设计实现可扩展且有弹性的量子计算机架构
  • 批准号:
    2340267
  • 财政年份:
    2024
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
RII Track-4: NSF: Extracting Pan Genomic Information from Metagenomic Data: Distributed Algorithms and Scalable Software
RII Track-4:NSF:从宏基因组数据中提取泛基因组信息:分布式算法和可扩展软件
  • 批准号:
    2327456
  • 财政年份:
    2024
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
Deployment of Scalable System Software for Machine Learning Technology to Saving Computing Resources
部署机器学习技术的可扩展系统软件以节省计算资源
  • 批准号:
    23H03369
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Collaborative Research: CCRI: New: A Scalable Hardware and Software Environment Enabling Secure Multi-party Learning
协作研究:CCRI:新:可扩展的硬件和软件环境支持安全的多方学习
  • 批准号:
    2347617
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
Unified, Scalable, and Reproducible Neurostatistical Software
统一、可扩展且可重复的神经统计软件
  • 批准号:
    10725500
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
Accelerating adoption of trustworthy AI in radiology: scalable software for non-technical clinical users to independently validate commercial products at local sites
加速在放射学中采用值得信赖的人工智能:为非技术临床用户提供可扩展的软件,以在本地站点独立验证商业产品
  • 批准号:
    10064189
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Collaborative R&D
CAREER: Scalable Assurance via Verifiable Hardware-Software Contracts
职业:通过可验证的硬件软件合同提供可扩展的保证
  • 批准号:
    2236855
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
SHF: Medium: Efficient and Scalable Pattern Matching via Hardware-Software Co-Design
SHF:中:通过软硬件协同设计实现高效且可扩展的模式匹配
  • 批准号:
    2313062
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
PreSize Net medical device software for realistic surgery planning: next-generation scalable technology for selecting the best surgical scenario for every patient
用于现实手术规划的 PreSize Net 医疗设备软件:下一代可扩展技术,可为每位患者选择最佳手术方案
  • 批准号:
    10055877
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Collaborative R&D
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了