课题基金 / 基金详情

CAREER: Ensuring the Accuracy of Scientific Software: A Formal Approach

CAREER: Ensuring the Accuracy of Scientific Software: A Formal Approach
职业:确保科学软件的准确性:正式方法
批准号:
0953210
负责人:
Stephen Siegel
金额:
$41.17万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-04-01 至 2016-06-30

项目摘要

项目成果

Stephen Siegel的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Scientific practice has been radically transformed by computation.Many observers now place computational simulation on an equal footingwith the two traditional approaches to scientific discovery,experimentation and theory. But while there are long-established andrigorous criteria for validating experiments and mathematicalreasoning, the same is not true for simulation. Published reports ofsimulation-based research typically say little or nothing about thesoftware, its qualities, or what was done to ascertain itscorrectness. The software is rarely examined by reviewers or otherresearchers, and in some cases is not even made available to them.This situation is particularly troublesome in light of the substantialevidence that scientific software is, in general, as unreliable as anyother type of software.The research focuses on developing a set of integrated techniques forthe specification and verification of scientific software. Drawing onideas from model checking, symbolic execution, and other formalmethods, these will include: (1) new techniques to efficiently checkfor the presence of deadlocks, race conditions, improper use ofparallel programming libraries, and other generic defects inscientific programs, (2) techniques to specify and verify the order ofaccuracy of numerical programs, such as those used to solve systems ofdifferential equations, and (3) new techniques to verify thefunctional equivalence of two scientific programs, including programswith unbounded loops, and programs with (shared-variable and/ormessage-passing) parallelism. These techniques will be realized in anew tool suite, the Toolkit for Accurate Scientific Software (TASS),which will be made publicly available under an open source license.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: DOE/NSF Workshop on Correctness in Scientific Computing
  • 批准号:
    2319662
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2023
  • 负责人:
    Stephen Siegel
  • 依托单位:
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
  • 批准号:
    1955852
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $44.85万
  • 财政年份:
    2020
  • 负责人:
    Stephen Siegel
  • 依托单位:
FMitF: Track II: Usability, Robustness, and Performance Improvements for CIVL
  • 批准号:
    2019309
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2020
  • 负责人:
    Stephen Siegel
  • 依托单位:
SHF: Small: Contracts for Message-Passing Parallel Programs
  • 批准号:
    1319571
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2013
  • 负责人:
    Stephen Siegel
  • 依托单位:
海外基金