ITR/SW: Compiler Techniques for Improving Software Quality
ITR/SW:提高软件质量的编译器技术
基本信息
- 批准号:0313263
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2003
- 资助国家:美国
- 起止时间:2003-09-01 至 2007-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Current software is typically brittle and of low quality: Software is hard to debug, hard to change, and hard to optimize. This proposal explores a compiler-based approach for improving the quality of software. In particular, this approach, and its the implementation in the Broadway compiler, provides automated support for error detection and performance optimization. The key observation is that performance and correctness are no longer issues that can be dealt with purely at the level of language primitives. The solution then is to inject domain-specific information into the compilation process. This information is expressed using a simple annotation language that directs a configurable compiler to perform domainspecificanalyses and transformations. The result is a compiler that can detect domain-specific security vulnerabilities and can perform domain-specific optimizations that exploit, for example, the semantics of a graphics library or a parallel matrix library.
当前的软件通常是脆弱的,质量低:软件很难进行调试,难以更改且难以优化。该提案探讨了一种基于编译器的方法来提高软件质量。特别是,这种方法及其在百老汇编译器中的实现为错误检测和性能优化提供了自动支持。关键的观察结果是,性能和正确性不再是可以纯粹在语言原始级别上处理的问题。然后,解决方案是将特定于域的信息注入汇编过程。 此信息是使用简单的注释语言表示的,该语言指示可配置的编译器执行域特异性和转换。结果是一个编译器,可以检测特定于域的安全漏洞,并可以执行特定于域的优化,以利用图形库或并行矩阵库的语义。
项目成果
期刊论文数量(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 }}
Calvin Lin其他文献
Understanding and evaluation of badminton shuttlecocks through flight dynamics and experimental approach
- DOI:
10.32657/10356/65286 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Calvin Lin - 通讯作者:
Calvin Lin
Training a diverse computer science teacher population
培训多元化的计算机科学教师群体
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Bradley Beth;Calvin Lin;G. Veletsianos - 通讯作者:
G. Veletsianos
Using mixins to build flexible widgets
使用 mixin 构建灵活的小部件
- DOI:
10.1145/508386.508395 - 发表时间:
2002 - 期刊:
- 影响因子:0
- 作者:
Richard Cardone;Adam Brown;Sean McDirmid;Calvin Lin - 通讯作者:
Calvin Lin
Decoupled affine computation for SIMT GPUs
SIMT GPU 的解耦仿射计算
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Kai Wang;Calvin Lin - 通讯作者:
Calvin Lin
Using cargo-bot to provide contextualized learning of recursion
使用cargo-bot提供递归的情境化学习
- DOI:
10.1145/2493394.2493411 - 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Joe Tessler;Bradley Beth;Calvin Lin - 通讯作者:
Calvin Lin
Calvin Lin的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Calvin Lin', 18)}}的其他基金
FoMR: Using Machine Learning to Design Next Generation Caches and Data Prefetchers
FoMR:使用机器学习设计下一代缓存和数据预取器
- 批准号:
1823546 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CS10K: Leveraging the National UTeach Network to Strengthen and Expand Computer Science Principles Education
CS10K:利用国家 UTeach 网络加强和扩大计算机科学原理教育
- 批准号:
1543014 - 财政年份:2015
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
BPC-DP: A Planning Grant for Establishing UTeach-CS
BPC-DP:用于建立 UTeach-CS 的规划拨款
- 批准号:
0959827 - 财政年份:2010
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CAREER: Compilation Techniques for Customizing Software Libraries
职业:定制软件库的编译技术
- 批准号:
9984660 - 财政年份:2000
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
相似国自然基金
SW10和SW11基因调控大豆粒重的分子机制
- 批准号:32301874
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
番茄免疫受体Sw-5b募集DCD-MSI4泛素连接酶激活抗性和促进开花的调控新机制
- 批准号:32220103008
- 批准年份:2022
- 资助金额:231 万元
- 项目类别:国际(地区)合作与交流项目
mtlncRNA OK/SW-cl.16通过MEF2D-ND6通路介导肺腺癌顺铂耐药的机制研究
- 批准号:82203062
- 批准年份:2022
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
Sw-5b辅助免疫受体NRC诱导线粒体活性氧抵抗TSWV侵染的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:54 万元
- 项目类别:面上项目
按蚊长链非编码RNA SW1调控生殖与免疫权衡的分子机制
- 批准号:32230015
- 批准年份:2022
- 资助金额:269.00 万元
- 项目类别:重点项目
相似海外基金
RAPID: Storm layer deposition, contaminant deliver and dispersal from Hurricane Ian (Sept. 2022) along SW Florida estuaries and fringing mangroves
快速:飓风伊恩(2022 年 9 月)沿佛罗里达州西南部河口和边缘红树林的风暴层沉积、污染物输送和扩散
- 批准号:
2309957 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: Integrating Fluorspar Ages and Geophysical Models to Constrain the Timing and Mechanisms of the Collapse of the Cordillera in SW North America
合作研究:整合萤石年龄和地球物理模型来约束北美西南部科迪勒拉山脉塌陷的时间和机制
- 批准号:
2317869 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
Collaborative Research: Integrating Fluorspar Ages and Geophysical Models to Constrain the Timing and Mechanisms of the Collapse of the Cordillera in SW North America
合作研究:整合萤石年龄和地球物理模型来约束北美西南部科迪勒拉山脉塌陷的时间和机制
- 批准号:
2317870 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
Collaborative Research: Integrating Fluorspar Ages and Geophysical Models to Constrain the Timing and Mechanisms of the Collapse of the Cordillera in SW North America
合作研究:整合萤石年龄和地球物理模型来约束北美西南部科迪勒拉山脉塌陷的时间和机制
- 批准号:
2317871 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: Integrating Fluorspar Ages and Geophysical Models to Constrain the Timing and Mechanisms of the Collapse of the Cordillera in SW North America
合作研究:整合萤石年龄和地球物理模型来约束北美西南部科迪勒拉山脉塌陷的时间和机制
- 批准号:
2317868 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant