SHF: Small: Change Theory for Variation-Aware Programming
SHF: Small: Change Theory for Variation-Aware Programming
批准号:
0917092
负责人:
Martin Erwig
金额:
$28.47万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-01 至 2013-08-31
中文摘要
在软件维护和许多其他领域中,变更管理是一个困难且容易出错的过程。由于缺乏理论,很少有工具和方法可用于系统地更改对象,同时保留重要的属性沿着这样的更改。 结构化变革理论解决了这个问题。总体研究目标是找到健全的变革管理的原则,并建立一个理论基础的支持工具的发展。其中一个特别的目标是开发特定领域的语言,用户可以使用这些语言有效地管理各种软件应用程序中的更改。首先,开发了一种灵活的变化表示。基于这种表示,法律的变化代数将被建立,以确定属性保持转换,可以支持健全的变化过渡。这项工作是伴随着发展的算法,为增量检查的财产保护。最终,该理论将使工具的开发,帮助用户有效地管理对象的演变。这一目标的支持下的编辑和探索结构化对象及其变化的交互原则的调查。建立在理论基础之上,领域特定语言的开发将为用户提供具体的帮助,以表达比底层形式模型提供的简单一步操作更复杂的转换和组合。具体来说,在该地区的变化表示的程序,这样的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
-
依托单位:
SGER: A Theory of Design Decisions
-
批准号:0741584
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Martin Erwig
-
依托单位:
WORKSHOP: Visual Languages and Human-Centric Computing (VL/HCC'06) Doctoral Consortium; September 4-8, 2006; Brighton, United Kingdom
-
批准号:0608618
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Martin Erwig
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: