Change Impact Analysis of Object-oriented Software
面向对象软件的变更影响分析
基本信息
- 批准号:0204410
- 负责人:
- 金额:$ 30万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-09-01 至 2007-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software systems evolve over time in order to adapt to changes inenvironment. Graceful software evolution requires that only expectedchanges in functionality occur; while desirable, this is difficult toachieve. Software tools are needed to automate the evolution ofcomplex software systems containing heterogeneous components, byreporting change impact information to programmers, allowingexamination of the effects of code edits. Tool support for changeimpact analysis has a clear potential to boost programmer productivityand enable safe code enhancement.This research in change impact analysis assumes that anobject-oriented system is developed with a suite of tests, run as thesystem is updated to check the safety of changes. Analyses candetermine which tests are affected and which changes affect each ofthese tests. Since these tests often exercise independentfunctionalities, the tests affected correspond to thosefunctionalities that may have been altered. This research will developan interactive tool for change impact analysis of Java, as part of aindustrial-strength programming environment to ensure practicality.The tool will allow experimentation with the granularity of changesand program representations, incrementalization of the analyses,collection of a Java benchmark suite, and application to collaborativesoftware development.
软件系统随着时间的推移而发展,以适应环境的变化。 优雅的软件演化要求只发生预期的功能性变化;虽然令人满意,但这很难实现。需要软件工具来自动化包含异构组件的复杂软件系统的演化,通过向程序员报告更改影响信息,允许检查代码编辑的影响。 对变更影响分析的工具支持具有明显的潜力,可以提高程序员的生产力,并使安全的代码增强。变更影响分析的这项研究假设一个面向对象的系统是用一套测试开发的,当软件更新时运行,以检查变更的安全性。 分析可以确定哪些测试受到影响,以及哪些更改会影响这些测试。 由于这些测试通常执行独立的功能,因此受影响的测试对应于可能已被更改的那些功能。本研究将开发一个交互式的Java变化影响分析工具,作为工业级编程环境的一部分,以确保实用性。该工具将允许实验的变化和程序表示的粒度,增量的分析,收集一个Java基准套件,并应用于协作软件开发。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Barbara Ryder其他文献
Barbara Ryder的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Barbara Ryder', 18)}}的其他基金
NSF Student Travel Grant for 2017 Programming Languages Mentoring Workshop (PLMW) at ACM SIGPLAN SPLASH Conference
NSF 学生旅费补助金用于 2017 年 ACM SIGPLAN SPLASH 会议上的编程语言指导研讨会 (PLMW)
- 批准号:
1747889 - 财政年份:2017
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
CPA-SEL:混合静态/动态分析,用于了解性能并提高框架密集型应用程序的安全性
- 批准号:
0964870 - 财政年份:2009
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
CPA-SEL:混合静态/动态分析,用于了解性能并提高框架密集型应用程序的安全性
- 批准号:
0811518 - 财政年份:2008
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Student Travel Support to the International Conference on Software Engineering (ICSE) 2007 Doctoral Symposium
学生参加国际软件工程会议 (ICSE) 2007 博士研讨会的旅费支持
- 批准号:
0650366 - 财政年份:2007
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Collaborative Rsch: Northeast Workshop in Integrative Computing, Education and Research (ICER)
协作 Rsch:东北综合计算、教育和研究研讨会 (ICER)
- 批准号:
0548575 - 财政年份:2005
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
ITWF: Collaborative Research: Increasing the Representation of Undergraduate Women and Minorities in Computer Science
ITWF:合作研究:增加本科生女性和少数族裔在计算机科学领域的代表性
- 批准号:
0420433 - 财政年份:2004
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Special Projects: Travel Grants for Faculty at Minority/Female Institutions to Attend FCRC'03
特别项目:为少数族裔/女性机构的教员提供参加 FCRC03 的旅费补助
- 批准号:
0243337 - 财政年份:2003
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Special Project: Travel Grant for Faculty at Minority/Female Institutions to Attend PLDI '99
特别项目:为少数族裔/女性机构的教员提供参加 PLDI 99 的旅费补助
- 批准号:
9902428 - 财政年份:1999
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Component Data-Flow Analysis for Large-Software Systems
大型软件系统的组件数据流分析
- 批准号:
9900988 - 财政年份:1999
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Module-Level Compile-Time Analysis for Industrial-Sized Software
工业规模软件的模块级编译时分析
- 批准号:
9804065 - 财政年份:1998
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
相似国自然基金
The Heterogenous Impact of Monetary Policy on Firms' Risk and Fundamentals
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
基于ImPACT方案的家长干预对孤独症谱系障碍儿童干预疗效及神经生物学机制研究
- 批准号:82301732
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
2型糖尿病胰岛β细胞功能调控新靶点IMPACT的功能及作用机制研究
- 批准号:81600598
- 批准年份:2016
- 资助金额:19.0 万元
- 项目类别:青年科学基金项目
基于IMPACT模型的社区慢性病干预效果的经济学评价研究
- 批准号:71303173
- 批准年份:2013
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Research into the Nature of Accounting Change: Analysis of the Impact of Theory on Practice and Institutions using BERT.
研究会计变革的本质:使用 BERT 分析理论对实践和制度的影响。
- 批准号:
22K01803 - 财政年份:2022
- 资助金额:
$ 30万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
HBCU-RISE: Enhancement of Research and Educational Infrastructure in Climate Change Impact Analysis for Critical Infrastructure Systems Protection Using Game Theory
HBCU-RISE:利用博弈论加强气候变化影响分析关键基础设施系统的研究和教育基础设施
- 批准号:
2219532 - 财政年份:2022
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Developing Impact Assessment of Compound Effects under Climate Change and Analysis of Risk Mitigation Effects of Ecosystems
开展气候变化下复合效应的影响评估和生态系统风险缓解效应分析
- 批准号:
20J01847 - 财政年份:2020
- 资助金额:
$ 30万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Change impact analysis in enterprise-scale heterogeneous systems
企业级异构系统中的变更影响分析
- 批准号:
514641-2017 - 财政年份:2019
- 资助金额:
$ 30万 - 项目类别:
Collaborative Research and Development Grants
Change impact analysis in enterprise-scale heterogeneous systems
企业级异构系统中的变更影响分析
- 批准号:
514641-2017 - 财政年份:2018
- 资助金额:
$ 30万 - 项目类别:
Collaborative Research and Development Grants
Research on Code Reveiw Technologies for Softtwware Change Impact Analysis Using Execution Trace Repository
基于执行跟踪存储库的软件变更影响分析代码审查技术研究
- 批准号:
18H03221 - 财政年份:2018
- 资助金额:
$ 30万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Change impact analysis in enterprise-scale heterogeneous systems
企业级异构系统中的变更影响分析
- 批准号:
514641-2017 - 财政年份:2017
- 资助金额:
$ 30万 - 项目类别:
Collaborative Research and Development Grants
Automating change impact analysis in integration and testing of avionics COTS-based system (ACACIA)
基于航空电子 COTS 的系统 (ACACIA) 集成和测试中的自动化变更影响分析
- 批准号:
447998-2013 - 财政年份:2015
- 资助金额:
$ 30万 - 项目类别:
Collaborative Research and Development Grants
Automating change impact analysis in integration and testing of avionics COTS-based system (ACACIA)
基于航空电子 COTS 的系统 (ACACIA) 集成和测试中的自动化变更影响分析
- 批准号:
447998-2013 - 财政年份:2014
- 资助金额:
$ 30万 - 项目类别:
Collaborative Research and Development Grants
Automating change impact analysis in integration and testing of avionics COTS-based system (ACACIA)
基于航空电子 COTS 的系统 (ACACIA) 集成和测试中的自动化变更影响分析
- 批准号:
447998-2013 - 财政年份:2013
- 资助金额:
$ 30万 - 项目类别:
Collaborative Research and Development Grants