项目名称: 面向方面软件的变化影响分析理论及其应用

项目编号: No.60970009

项目类型: 面上项目

立项/批准年度: 2010

项目学科: 自动化技术、计算机技术

项目作者: 赵建军

作者单位: 上海交通大学

项目金额: 31万元

中文摘要: 在软件开发过程中,变化影响分析是一项非常重要的技术。这项技术可以用于分析得到一个阶段中代码的改变(增加新代码,删除旧代码,修改源代码)对整个程序所产生的影响,并且将这种影响有效地返回给程序员,使程序员在后续的工作中能够做出正确的决定。目前,已经存在很多方法来实现基于面向过程和面向对象程序的变化影响分析,却很少涉及到面向方面编程的领域。本研究拟以面向方面编程语言为目标,提出了一种新的变化影响分析技术。该技术的核心在于归纳定义一系列原子变化,并用这些原子变化完全捕捉两个程序版本间的语义不同。本研究同时也希望提出了一种新的变化影响分析模型,该模型基于静态的面向方面程序的系统调用图,用于找出被影响的程序代码片段、回归测试用例及影响它们(回归测试用例)的源代码修改部分。最后,我们将提供面向方面软件变化影响分析的集成工具集,它将有益于提高面向方面软件的开发效率和可靠性。

中文关键词: 面向方面软件开发;变化影响分析;程序分析;软件测试;

英文摘要:

英文关键词: AOSD;change impact analysis;program analysis;software testing;

成为VIP会员查看完整内容
0

相关内容

数字孪生模型构建理论及应用
专知会员服务
211+阅读 · 2022年4月19日
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
【干货书】Python金融分析,714页pdf掌握数据驱动金融
专知会员服务
91+阅读 · 2021年12月17日
算法分析导论, 593页pdf
专知会员服务
144+阅读 · 2021年8月30日
专知会员服务
62+阅读 · 2021年7月18日
专知会员服务
28+阅读 · 2021年5月12日
【干货书】面向计算科学和工程的Python导论,167页pdf
专知会员服务
41+阅读 · 2021年4月7日
【干货书】Python数据科学分析,413页pdf
专知会员服务
86+阅读 · 2020年8月22日
【干货书】Python 编程,480页pdf
专知会员服务
228+阅读 · 2020年8月14日
新书《面向机器学习和数据分析的特征工程》,419页pdf
专知会员服务
140+阅读 · 2019年10月10日
TensorFlow 2.7 有哪些新变化?
TensorFlow
0+阅读 · 2021年12月2日
重拾面向对象软件设计
阿里技术
0+阅读 · 2021年11月23日
实际产品应用场景中,产品设计如何影响用户体验
人人都是产品经理
0+阅读 · 2021年11月2日
【数字孪生】面向智能制造的数字孪生
产业智能官
48+阅读 · 2020年5月10日
已删除
将门创投
12+阅读 · 2019年7月1日
【数字孪生】一文读懂数字孪生的应用及意义
产业智能官
41+阅读 · 2018年9月28日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
64+阅读 · 2022年4月13日
Arxiv
17+阅读 · 2020年11月15日
A Survey on Bayesian Deep Learning
Arxiv
60+阅读 · 2020年7月2日
A Comprehensive Survey on Transfer Learning
Arxiv
117+阅读 · 2019年11月7日
Adversarial Transfer Learning
Arxiv
12+阅读 · 2018年12月6日
Arxiv
25+阅读 · 2018年8月19日
Arxiv
15+阅读 · 2018年6月23日
小贴士
相关VIP内容
数字孪生模型构建理论及应用
专知会员服务
211+阅读 · 2022年4月19日
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
【干货书】Python金融分析,714页pdf掌握数据驱动金融
专知会员服务
91+阅读 · 2021年12月17日
算法分析导论, 593页pdf
专知会员服务
144+阅读 · 2021年8月30日
专知会员服务
62+阅读 · 2021年7月18日
专知会员服务
28+阅读 · 2021年5月12日
【干货书】面向计算科学和工程的Python导论,167页pdf
专知会员服务
41+阅读 · 2021年4月7日
【干货书】Python数据科学分析,413页pdf
专知会员服务
86+阅读 · 2020年8月22日
【干货书】Python 编程,480页pdf
专知会员服务
228+阅读 · 2020年8月14日
新书《面向机器学习和数据分析的特征工程》,419页pdf
专知会员服务
140+阅读 · 2019年10月10日
相关资讯
TensorFlow 2.7 有哪些新变化?
TensorFlow
0+阅读 · 2021年12月2日
重拾面向对象软件设计
阿里技术
0+阅读 · 2021年11月23日
实际产品应用场景中,产品设计如何影响用户体验
人人都是产品经理
0+阅读 · 2021年11月2日
【数字孪生】面向智能制造的数字孪生
产业智能官
48+阅读 · 2020年5月10日
已删除
将门创投
12+阅读 · 2019年7月1日
【数字孪生】一文读懂数字孪生的应用及意义
产业智能官
41+阅读 · 2018年9月28日
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
相关论文
Arxiv
64+阅读 · 2022年4月13日
Arxiv
17+阅读 · 2020年11月15日
A Survey on Bayesian Deep Learning
Arxiv
60+阅读 · 2020年7月2日
A Comprehensive Survey on Transfer Learning
Arxiv
117+阅读 · 2019年11月7日
Adversarial Transfer Learning
Arxiv
12+阅读 · 2018年12月6日
Arxiv
25+阅读 · 2018年8月19日
Arxiv
15+阅读 · 2018年6月23日
微信扫码咨询专知VIP会员