课题基金 / 基金详情

ITR/SW: Compiler Techniques for Improving Software Quality

ITR/SW: Compiler Techniques for Improving Software Quality
ITR/SW:提高软件质量的编译器技术
批准号:
0313263
负责人:
Calvin Lin
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-09-01 至 2007-08-31

项目摘要

项目成果

Calvin Lin的其他基金

相似基金

相关文献

中文摘要
翻译
当前的软件通常很脆弱且质量低下:软件难以调试、难以更改且难以优化。该提案探索了一种基于编译器的方法来提高软件质量。特别是,这种方法及其在 Broadway 编译器中的实现为错误检测和性能优化提供了自动化支持。关键的观察是性能和正确性不再是纯粹在语言原语级别上可以处理的问题。解决方案是将特定于域的信息注入到编译过程中。 该信息使用简单的注释语言来表达,该语言指示可配置的编译器执行特定领域的分析和转换。其结果是编译器可以检测特定于域的安全漏洞,并可以执行特定于域的优化,例如利用图形库或并行矩阵库的语义。
英文摘要
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)
会议论文
FoMR: Using Machine Learning to Design Next Generation Caches and Data Prefetchers
  • 批准号:
    1823546
  • 项目类别:
    Standard Grant
  • 资助金额:
    $22.5万
  • 财政年份:
    2018
  • 负责人:
    Calvin Lin
  • 依托单位:
CS10K: Leveraging the National UTeach Network to Strengthen and Expand Computer Science Principles Education
  • 批准号:
    1543014
  • 项目类别:
    Standard Grant
  • 资助金额:
    $99.99万
  • 财政年份:
    2015
  • 负责人:
    Calvin Lin
  • 依托单位:
Type I: Project Engage!
  • 批准号:
    1138506
  • 项目类别:
    Standard Grant
  • 资助金额:
    $99.99万
  • 财政年份:
    2011
  • 负责人:
    Calvin Lin
  • 依托单位:
BPC-DP: A Planning Grant for Establishing UTeach-CS
  • 批准号:
    0959827
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.35万
  • 财政年份:
    2010
  • 负责人:
    Calvin Lin
  • 依托单位:
国内基金
海外基金
SW10和SW11基因调控大豆粒重的分子机制
  • 批准号:
    32301874
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    王玲爽
  • 依托单位:
番茄免疫受体Sw-5b募集DCD-MSI4泛素连接酶激活抗性和促进开花的调控新机制
  • 批准号:
    32220103008
  • 项目类别:
    国际(地区)合作与交流项目
  • 资助金额:
    231万元
  • 批准年份:
    2022
  • 负责人:
    陶小荣
  • 依托单位:
Sw-5b辅助免疫受体NRC诱导线粒体活性氧抵抗TSWV侵染的机制研究
  • 批准号:
    --
  • 项目类别:
    面上项目
  • 资助金额:
    54万元
  • 批准年份:
    2022
  • 负责人:
    朱敏
  • 依托单位:
mtlncRNA OK/SW-cl.16通过MEF2D-ND6通路介导肺腺癌顺铂耐药的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    杜贺
  • 依托单位: