课题基金 / 基金详情

ITR: Consistent Software Evolution

ITR: Consistent Software Evolution
ITR:一致的软件演进
批准号:
0218973
负责人:
Steven Reiss
金额:
$45.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-09-01 至 2006-08-31

项目摘要

项目成果

Steven Reiss的其他基金

相似基金

相关文献

中文摘要
翻译
软件是多维的,除了程序源代码外,它还有许多表示形式。 这些包括正式的规范,测试套件,文档,甚至开发历史。 随着软件的发展,这些维度必须保持一致,并尽可能彻底地相互反映。 然而,在实践中,虽然这些在最初创建时通常是一致的,但它们往往受到不平等的关注,因此逐渐变得不一致。 程序员通常依赖于源代码,而不考虑其他方面。这个项目的目标是帮助程序员通过将软件的各个方面看作是彼此之间的约束来科普软件的发展。 该项目提出了一个约束表示共同的不同的软件尺寸。 软件演化就变成了一个维护约束之间一致性的过程。 这些约束也帮助程序员识别系统中的高级功能,并生成文档设计决策的基本原理。软件维护的成本不断上升,这使得项目的及时性及其结果具有很高的意义。 它将通过开发程序员使用的工具产生直接的影响。 通过在教育环境中使用这些工具,它将产生长期的影响,因此未来的开发人员对维护软件的多个维度的重要性有更好的认识。
英文摘要
Software is multidimensional; it has many representations besides theprogram source. These include formal specifications, test suites,documentation and even the development history. As software evolves,these dimensions must stay consistent and reflect each other asthoroughly as possible. In practice, however, while these are usuallyconsistent when first created, they tend to receive unequal attentionand therefore gradually become inconsistent. Programmers thustypically rely on the source code to the exclusion of most otherdimensions.This project's goal is to help programmers cope with softwareevolution by viewing the dimensions of software as constraints on oneanother. The project proposes a constraint representation common tothe different software dimensions. Software evolution then becomes aprocess of maintaining consistency between constraints. Theseconstraints also help programmers identify high-level features intheir system, and generate rationales to document design decisions.The escalating costs of software maintenance give the projectimmediacy and its results high significance. It will have immediateimpact by developing tools for programmers to use. It will haveeffect over the long term by employing these tools in educationalsettings so future developers have a better appreciation for theimportance of maintaining the multiple dimensions of software.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Large: A Working Set Approach to Integrated Development Environments
  • 批准号:
    1012056
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $112.39万
  • 财政年份:
    2010
  • 负责人:
    Steven Reiss
  • 依托单位:
CPATH CB: Applied Computer Science for the Humanities and Social Sciences
  • 批准号:
    0829533
  • 项目类别:
    Standard Grant
  • 资助金额:
    $54.0万
  • 财政年份:
    2008
  • 负责人:
    Steven Reiss
  • 依托单位:
Sod-HCER: Designing the Undesignable
  • 批准号:
    0613162
  • 项目类别:
    Standard Grant
  • 资助金额:
    $22.41万
  • 财政年份:
    2006
  • 负责人:
    Steven Reiss
  • 依托单位:
RI: The Brown Internet Computing Laboratory
  • 批准号:
    0303577
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $64.0万
  • 财政年份:
    2003
  • 负责人:
    Steven Reiss
  • 依托单位:
海外基金