Program Analysis for Reliable Numerical Software
可靠数值软件的程序分析
基本信息
- 批准号:0702622
- 负责人:
- 金额:$ 40万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-09-01 至 2011-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
CCF-0702622 Program Analysis for Reliable Numerical SoftwareZhendong SuMany software systems involve numerical computation, and numerical errors in these systems can be disastrous. Well-known examples include the loss of the Mars Climate Orbiter (due to a misuse of measurement units) and the explosion of the Ariane 5 rocket (due to an overflow). Studies show that such errors often occur, even in well-tested code, because it is difficult to test numerical software and few static tools exist to help detect such kinds of errors.This project aims at developing practical program analysis techniques and tools to help avoid common classes of numerical errors. It focuses on three main aspects of the problem: (1) automatic dimensional analysis and unit checking, (2) static detection of uncaught exceptions such as overflows and underflows, and (3) static estimation of error propagation and numerical stability. The general approach is to cast these problems as constraint-based program analyses by modeling the formal semantics of the IEEE floating-point standards and designing approximate abstract semantics with appropriate constraint formalisms. For wide dissemination of the research results, analysis tools developed in the project will be distributed to the public domain for use in teaching, research, and experimental evaluation.
CCF-0702622可靠的数值软件总和软件系统的程序分析涉及数值计算,并且这些系统中的数值错误可能是灾难性的。众所周知的例子包括损失火星气候轨道器(由于测量单元的滥用)以及Ariane 5火箭的爆炸(由于溢出)。 研究表明,即使在经过良好测试的代码中,也经常发生此类错误,因为很难测试数值软件,并且存在很少有静态工具来帮助检测这些错误。该项目旨在开发实用的程序分析技术和工具来帮助避免常见的数值错误类别。它重点介绍了问题的三个主要方面:(1)自动尺寸分析和单位检查,(2)静态检测未被发现的异常,例如溢出和下面的底流,以及(3)静态估计错误传播和数值稳定性。 一般的方法是通过对IEEE浮点标准的正式语义进行建模并使用适当的约束形式主义设计近似抽象的语义来将这些问题作为基于约束的程序分析。 为了广泛地传播研究结果,项目中开发的分析工具将分配给公共领域,以用于教学,研究和实验评估。
项目成果
期刊论文数量(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 }}
Zhendong Su其他文献
Refined Input, Degraded Output: The Counterintuitive World of Compiler Behavior
精炼的输入,降级的输出:编译器行为的反直觉世界
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Theodoros Theodoridis;Zhendong Su - 通讯作者:
Zhendong Su
Cited2 suppresses tumor formation and metastasis of neuroblastoma through inhibition of the CBP/p300-β-catenin-Sox9 axis
Cited2 通过抑制 CBP/p300-β-catenin-Sox9 轴来抑制神经母细胞瘤的肿瘤形成和转移
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Satoshi Kishida;Dongliang Cao;Peng Huang;Zhendong Su;Ichiro Takeuchi;Masato Nakaguro;Shoma Tsubota;Atsushi Narita;Yinyan Xu;Yasuko Yoshida;Yoshiyuki Takahashi;Kenji Kadomatsu - 通讯作者:
Kenji Kadomatsu
Comparing Cognitive Load Among Undergraduate Students Programming in Python and the Visual Language Algot
比较本科生使用 Python 和视觉语言算法编程的认知负荷
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Sverrir Thorgeirsson;Theo B. Weidmann;Karl;Zhendong Su - 通讯作者:
Zhendong Su
Extended Paper: API-driven Program Synthesis for Testing Static Typing Implementations
扩展论文:用于测试静态类型实现的 API 驱动程序综合
- DOI:
10.48550/arxiv.2311.04527 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Thodoris Sotiropoulos;Stefanos Chaliasos;Zhendong Su - 通讯作者:
Zhendong Su
DEVELOPMENT OF LONG AND NARROW WETTING SENSOR SYSTEM TO DETECT FILLING STATUS AND HONEYCOMBS OCCURRED ON THE SURFACE OF CONCRETE
长窄润湿传感器系统的研制用于检测混凝土表面的填充状态和蜂窝状结构
- DOI:
10.3130/aijt.26.851 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Zhendong Su;T. Ohkubo;A. Teramoto;M. Kizuka;K. Matsumoto;M. Uehara - 通讯作者:
M. Uehara
Zhendong Su的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Zhendong Su', 18)}}的其他基金
SHF: Small: Testing and Analysis for Reliable Numerical Software
SHF:小型:可靠数值软件的测试和分析
- 批准号:
1618158 - 财政年份:2016
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Compiler Validation via Equivalence Modulo Inputs
SHF:小型:通过等效模输入进行编译器验证
- 批准号:
1528133 - 财政年份:2015
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
EAGER: Toward Numerically Robust Software
EAGER:迈向数值稳健的软件
- 批准号:
1349528 - 财政年份:2013
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Similary-Based Program Analyses for Eliminating Vulnerabilities
TWC:小型:协作:基于相似性的程序分析以消除漏洞
- 批准号:
1319187 - 财政年份:2013
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Reusing Debugging Knowledge
SHF:小:重用调试知识
- 批准号:
1117603 - 财政年份:2011
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
TC: Small: Runtime and Static Analysis for Web Application Security
TC:小型:Web 应用程序安全的运行时和静态分析
- 批准号:
0917392 - 财政年份:2009
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
CAREER: Reliability and Security of Database and Web Applications
职业:数据库和 Web 应用程序的可靠性和安全性
- 批准号:
0546844 - 财政年份:2006
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
Collaborative Research: CT-T: A Vertical Systems Framework for Effective Defense against Memory-Based Attacks
合作研究:CT-T:有效防御基于内存的攻击的垂直系统框架
- 批准号:
0627749 - 财政年份:2006
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
相似国自然基金
超大规模集成GPU系统的可靠性分析及优化研究
- 批准号:62372207
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于多源勘察数据融合的盾构施工扰动下地层三维变形可靠度分析
- 批准号:42307215
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于时变极值分布广义密度全局演化方程的混凝土结构抗震整体可靠度分析
- 批准号:12302037
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
配有保护装置的系统可靠性建模与分析
- 批准号:72371003
- 批准年份:2023
- 资助金额:41.00 万元
- 项目类别:面上项目
考虑多维相关性的胶铆连接结构高维时变可靠性分析与优化设计方法研究
- 批准号:52375256
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
相似海外基金
SHF: Small: Reliable Data Processing by Dynamic Program Analysis
SHF:小型:通过动态程序分析进行可靠的数据处理
- 批准号:
1320444 - 财政年份:2013
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
CSR:Small: Towards Reliable Concurrent Computing Using Hybrid Program Analysis
CSR:小:使用混合程序分析实现可靠的并发计算
- 批准号:
1118059 - 财政年份:2011
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Reliable Assembler for Whole Genome Shotgun Data.
全基因组霰弹枪数据的可靠组装器。
- 批准号:
6942705 - 财政年份:2003
- 资助金额:
$ 40万 - 项目类别:
Reliable Assembler for Whole Genome Shotgun Data.
全基因组霰弹枪数据的可靠组装器。
- 批准号:
6789377 - 财政年份:2003
- 资助金额:
$ 40万 - 项目类别:
Reliable Assembler for Whole Genome Shotgun Data.
全基因组霰弹枪数据的可靠组装器。
- 批准号:
6676673 - 财政年份:2003
- 资助金额:
$ 40万 - 项目类别: