课题基金 / 基金详情

RUI: Testing and Enhancing a Prototype Program Fusion Engine

RUI: Testing and Enhancing a Prototype Program Fusion Engine
RUI:测试和增强原型程序融合引擎
批准号:
9900510
负责人:
Patricia Johann
金额:
$5.04万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-06-15 至 2001-11-30

项目摘要

项目成果

Patricia Johann的其他基金

相似基金

相关文献

中文摘要
翻译
9900510贝茨,帕特里夏模块化的程序建设提供了许多好处,包括增加可靠性,清晰度和软件组件的可维护性。 不幸的是,模块化程序通常比非模块化程序效率低。 温融合是一种通过消除数据结构来提高模块化程序效率的技术,其唯一目的是将较小的程序组件“粘合”在一起成为较大的程序组件。 一个全自动的热融合引擎最近已经开发出来,这个原型成功地消除了这样的数据结构,从一个有限的,但普遍的,类的功能程序。这项研究的重点是扩展现有的发动机,以适应更灵活,更广泛适用的温聚变发动机。它还涉及扩展原型的全面测试,以便确定实施的温聚变技术在实践中成功和失败的条件;这些信息将用于量化归因于温聚变的程序改进,以及开发更通用的聚变技术。 研究的最终目标是充分增强现有的引擎,使所得到的系统是适合纳入国家的最先进的函数式语言编译器。
英文摘要
9900510 Bates, PatriciaModular program construction offers many benefits, including increased reliability, clarity, and maintainability of software components. Unfortunately, modular programs are typically less efficient than their nonmodular counterparts. Warm fusion is a technique for improving the efficiency of modularly constructed programs by eliminating from them data structures whose sole purpose is to "glue" together smaller program components into larger ones. A fully automatic warm fusion engine has recently been developed, and this prototype successfully eliminates such data structures from a restricted, but pervasive, class of functional programs. This research focuses on extending the existing engine to accommodate more flexible and more widely applicable warm fusion heuristics. It also involves comprehensive testing of the extended prototype so that conditions under which the implemented warm fusion techniques succeed and fail in practice can be determined; this information will be used to quantify program improvement attributable to warm fusion, as well as to develop more general fusion techniques. The ultimate goal of the research is to sufficiently enhance the existing engine so that the resulting system is suitable for incorporation into state-of-the-art functional language compilers.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF:Small:RUI: Deep Induction Rules for Advanced Data Types
  • 批准号:
    2203217
  • 项目类别:
    Standard Grant
  • 资助金额:
    $61.31万
  • 财政年份:
    2022
  • 负责人:
    Patricia Johann
  • 依托单位:
SHF:Small:RUI: Semantic Complexity of Advanced Data Types
  • 批准号:
    1906388
  • 项目类别:
    Standard Grant
  • 资助金额:
    $51.08万
  • 财政年份:
    2019
  • 负责人:
    Patricia Johann
  • 依托单位:
SHF: Small: RUI: New Foundations for Indexed Programming
  • 批准号:
    1713389
  • 项目类别:
    Standard Grant
  • 资助金额:
    $46.35万
  • 财政年份:
    2017
  • 负责人:
    Patricia Johann
  • 依托单位:
SHF: Small: Relational Parametricity for Program Verification
  • 批准号:
    1420175
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.71万
  • 财政年份:
    2014
  • 负责人:
    Patricia Johann
  • 依托单位:
海外基金