期刊文献+

一种软件体系结构动态变动影响分析方法 被引量:1

Approach of dynamic change impact analysis on software architecture
下载PDF
导出
摘要 提出一种基于构件交互序列的软件体系结构动态变动影响分析方法,对于给定的软件体系结构变动,该方法确定导致该变动的软件体系结构元素集合、受该变动影响的软件体系结构元素集合以及回归测试用例集合。提出基于组装的软件体系结构,定义构件交互序列,给出通过软件体系结构的静态结构模型和对象顺序图生成构件交互序列的算法。列举软件体系结构元素的变动并对其进行分类。针对每一类变动,给出一系列影响传递规则来确定变动在构件内及构件间的传递。 A component interaction trace based approach is proposed to support dynamic change impact analysis at software architecture level. To a given architectural change, our approach determines the architecture elements causing the change and impacted by the change, and generates regression test case suite. Firstly, composition based software architecture and component interaction trace are defined. An algorithm for generating component interaction trace from static structure model of software architecture and sequence diagram is provided. Secondly, the taxonomy of changes on software architecture is presented, according to which a set of impact rules are suggested to determine the transfer of the changes in component and among components.
出处 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2011年第2期458-462,共5页 Journal of Jilin University:Engineering and Technology Edition
基金 吉林省科技发展计划项目(20090111) '973'国家重点基础研究发展规划项目(2009CB320706)
关键词 计算机应用 变动影响分析 软件体系结构 基于组件的软件开发 程序分片 computer application change impact analysis software architecture computer basedsoftware development(CBSD) program slicing
  • 相关文献

参考文献8

  • 1Bohner S A, Arnold R S. Software Change Impact Analysis[M]. IEEE Computer Society Press: Los Alamitos CA, 1996.
  • 2Bohner S A. Software change impacts-anevolving perspeetive[C] // Proceedings of IEEE International Conference on Software Maintenance, Montreal, Canada, 2002.
  • 3Turver Richard J, Malcolm Munro. An early impact analysis technique for software maintenance [ J].Journal of Software Maintenance: Research and Practice, 1994,6(1) :35-52.
  • 4Shaw Mary, Garlan David. Software Architecture: Perspective on an Emerging Discipline[M]. Prentice -Hall: Englewood Cliffs NJ, 1996.
  • 5Hemer David. A formal approach to component ad- aptation and composition[C]//Proceedings of the Twenty-eighth Australasian Conference on Comput- er Science, Newcastle, Australia,2005.
  • 6Steffen Gobel. Encapsulation of structural adapta- tion by composite components[C]//Proceedings of the 1st ACM SIGSOFT Workshop on Self-managed Systems, Newport Beach, California,2004.
  • 7Tip E. A survey of program slicing techniques[J]. Journal of Programming Languages, 1995,3: 121- 189.
  • 8Law James, Rothermel Gregg. Whole program path based dynamic impact analysis [C] // Proceed- ings of the International Conference on Software Engineering, Portland, Oregon USA, 2003.

同被引文献13

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部