课题基金 / 基金详情

SHF: Small: Change Theory for Variation-Aware Programming

SHF: Small: Change Theory for Variation-Aware Programming
SHF:小:变化感知编程的变革理论
批准号:
0917092
负责人:
Martin Erwig
金额:
$28.47万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-01 至 2013-08-31

项目摘要

项目成果

Martin Erwig的其他基金

相似基金

相关文献

中文摘要
翻译
在软件维护和许多其他领域中,变更管理是一个困难且容易出错的过程。由于缺乏理论,很少有工具和方法可以系统地改变对象,同时保留这些变化的重要属性。结构化变化理论解决了这个问题。研究的总体目标是找到完善变革管理的原则,并为配套工具的开发建立理论基础。一个特定的目标是开发特定于领域的语言,用户可以使用这些语言来有效地管理各种软件应用程序中的更改。采用以下技术方法。首先,开发了一个灵活的变更表示。基于这种表示,将建立变化代数的定律,以识别能够支持合理变化转换的保留属性的转换。这项工作伴随着财产保存增量检查算法的发展。最终,该理论将有助于开发工具,帮助用户有效地管理对象的演变。这一目标得到了对交互原则的研究的支持,这些原则是对结构化对象及其变化的编辑和探索的基础。在理论基础之上,领域特定语言的开发将为用户提供具体的帮助,以表达比底层形式化模型提供的简单一步操作更复杂的转换和组合。具体来说,在程序的变更表示方面,这样的DSL将为面向功能的编程和软件产品线提供新的、理论上的支持。在电子表格、网站等环境中,此类dsl的开发将使数百万用户能够以更系统的方式处理变化。
英文摘要
The management of changes is a difficult and error-prone process in software maintenance and many other fields. Due to a lack of theory, there are few tools and methods available to systematically change objects while preserving important properties along with such changes. This problem is addressed by the theory of structured change. The overall research objective is to find principles for sound change management and to establish a theoretical foundation for the development of supporting tools. One particular goal is the development of domain-specific languages, which users can employ to effectively manage changes in all kinds of software applications.The following technical approach is pursued. First, a flexible change representation is developed. Based on this representation, laws of a change algebra will be established to identify property-preserving transformations that can support sound change transitions. This work is accompanied by the development of algorithms for the incremental checking of property preservation. Ultimately, the theory will enable the development of tools that help users to effectively manage the evolution of objects. This goal is supported by the investigation of interaction principles that underly the editing and exploration of structured objects and their changes. Building on top of the theoretical foundation, the development of domain-specific languages will provide concrete help for users to express more sophisticated transformations and combinations than the simple one-step operations that are offered by the underlying formal model. Specifically, in the area of change representations for programs such a DSL will yield new, theoretically founded support for feature-oriented programming and software product lines. In the context of spreadsheets, web sites, etc. the development of such DSLs will empower millions of users to deal in a more systematic way with changes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Explanation Logic
  • 批准号:
    2114642
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2021
  • 负责人:
    Martin Erwig
  • 依托单位:
SHF: Small: A Theory of Explanation Languages
  • 批准号:
    1717300
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.99万
  • 财政年份:
    2017
  • 负责人:
    Martin Erwig
  • 依托单位:
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
  • 批准号:
    1314384
  • 项目类别:
    Standard Grant
  • 资助金额:
    $85.71万
  • 财政年份:
    2013
  • 负责人:
    Martin Erwig
  • 依托单位:
SHF Small: Language Support for Variation Maintenance
  • 批准号:
    1219165
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.77万
  • 财政年份:
    2012
  • 负责人:
    Martin Erwig
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: