期刊文献+

基于构件的软件演化波及效应分析 被引量:1

Ripple-effect Analysis of Software Evolution Based on Component
在线阅读 下载PDF
导出
摘要 随着新技术的采用和系统环境的变化,构件和软件系统的演化在所难免,演化会影响系统的整体行为。分析了基于构件的软件系统中的耦合性对演化波及效应的影响,对软件系统中构件内部各种依赖关系、构件与连接件之间的各种耦合关系进行矩阵表示,提出一种能够防止波及效应扩大化的软件系统动态演化的波及效应方法,实现了对软件系统的构件和连接件的演化波及效应研究。在基于构件的软件系统的动态演化中,可以根据波及效应的分析获得需要进行重新修改或演化的构件和连接件,从而保证动态演化的一致性和连续性。 With the adoption of new technology and the change of the system environment, the evolution of components and software systems is inevitable, and the evolution will affect the overall behavior of the system. This papere analyzed the impact of the coupling on the evolution ripple effect in component-based software systems, and gave the matrix rep- resentation of the dependent relationship in component and the various coupling relationship between the components and connections of the software system. Based on matrix shift and calculation, ripple-effect of software evolution was ana- lyzed. And an approach to ripple effect analysis of the dynamic evolution of the software system was presented, which can prevent magnification of the ripple effect. In the dynamic evolution of component-based software system, the related components and connectors can be obtained according to the analysis of the ripple effect, which can ensure the consisten- cy and continuity of the dynamic evolution.
出处 《计算机科学》 CSCD 北大核心 2013年第11期164-168,共5页 Computer Science
基金 国家自然科学基金项目(61262024) 云南省科技厅面上项目(2012FB119) 云南省软件工程重点实验室面上项目(2012SE305) 云南省教育厅科研项目(2011Y120)资助
关键词 基于构件的软件系统 软件演化 耦合 波及效应 Software system based on component, Software evolution, Coupling, Ripple-effect
  • 相关文献

参考文献11

  • 1杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:269
  • 2Yau S S, Collofello J S, McGregor T M. Ripple effect analysis of software maintenance[C]//Proc, of the Computer Software and Applications Conf. ( COMPSAC 78 ). Piscataway: IEEE Corri- purer Society Press, 1978 : 60-65.
  • 3Ryder B G, Tip F. Change impact analysis for obiect-oriented prngrams[C]//Proc, of 2001 ACM SIGPLAN-SIGSOWI" Work- shop on Program Analysis for Software Tools and Engineering. New York: ACM Press, 2001: 46-53.
  • 4Bohner S A. Software change impacts: An evolving perspective [C]//Proc. of the Int' 1 Conf. of Software Maintenance(ICSM 2002). Washington, IEEE, 2002 : 263-272.
  • 5Baxter I D,Pidgeon C W. Software change through design main- tenance[C]//Proc, of the Intl Conf. of Software Maintenance. Washington: IEEE, 1997 : 250-259.
  • 6Chiang C C, Urban J E. Incremental elicitation and formalization of user requirements through rapid prototyping via software transformations[C]//Proc, of the 20th Int' 1 Computer Software and Applications Conf. (COMPSAC' 96 ). Washington; IEEE, 1996 : 240-245.
  • 7Erich S G, Graves T L, Karr A F, et al. Visualizing software ehanges[J]. IEEE Trans. on Software Engineering, 2002, 28 (4) : 396-412.
  • 8Zeng D D, Zhao J L. Achieving software flexibility via intelligent workflow techniques[C]// Proc. of the 35th Annual Hawaii Intl Conf. on System Seiences(HI(LSS-35 2002). Washington: IEEE, 2002 : 606-615.
  • 9王映辉,张世琨,刘瑜,王立福.基于可达矩阵的软件体系结构演化波及效应分析[J].软件学报,2004,15(8):1107-1115. 被引量:47
  • 10王银坤,肖明清,王学奇.构件模型的测试系统演化开发波及效应分析[J].空军工程大学学报(自然科学版),2008,9(2):60-63. 被引量:2

二级参考文献36

  • 1王映辉,张世琨,刘瑜,王立福.基于可达矩阵的软件体系结构演化波及效应分析[J].软件学报,2004,15(8):1107-1115. 被引量:47
  • 2王银坤,刘万俊,肖明清.军用测试系统体系结构演化开发过程研究[J].微计算机信息,2006,22(12S):98-100. 被引量:4
  • 3杨芙清 见:杨芙清 何新贵主编.青鸟工程现状与发展—兼论我国软件产业发展途径[A].见:杨芙清,何新贵主编.第6次全国软件工程学术会议论文集:软件工程进展—技术、方法和实践[C].北京:清华大学出版社,1996..
  • 4李盘林 李丽双 李洋 王春立.离散数学[M].北京:高等教育出版社,2001..
  • 5Bass L, Clements PC, Kazman R. Software Architecture in Practice. Aonton: Addison-Wesley, 1998.
  • 6Medvidovic N, Taylor RN. A classification and comparison framework for software architecture description languages. IEEE Trans. on Software Engineering, 2000,26(1):70-93.
  • 7Rational Rose Corporation. UML notation guide. 2003. http://www.rational.com/uml
  • 8Bohner SA. Impact analysis in the software change process: A year 2000 perspective. In: Proc. of the Int'l Conf. on Software Maintenance (ICSM'96). Washington: IEEE, 1996. 42-51.
  • 9Ryder BG, Tip F. Change impact analysis for object-oriented programs. In: Proc. of 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering. New York: ACM Press, 2001. 46-53.
  • 10Garlan D, Shaw M. An introduction to software architecture. In: Ambriola V, Tortora G, eds. Advances in Software Engineering and Knowledge Engineering, Vol II. Hackensack: World Scientific Publishing, Co., 1993.

共引文献316

同被引文献8

  • 1刘忠,茆诗松.分组数据的Bayes分析—Gibbs抽样方法[J].应用概率统计,1997,13(2):211-216. 被引量:16
  • 2Deerwester S,Dumais S T, Furnas G W, et al. Indexing By La- tent Semantic Analysis[J]. Journal of the American Society For Information Science, 1990,41(10) ; 391-407.
  • 3Blei D M,Ng A Y,Jordan M I. Latent Dirichlet Allocation[J]. Journal of Machine Learning Research, 2003,3 : 993-1022.
  • 4Griffiths T L, Steyvers M. Finding scientific topics[J]. PNAS, 2004,101 (1) : 5228-5235.
  • 5Brooks S P. Markov chain Monte Carlo method and its applica- tion[J]. The Statistician, 1998,47 (1) : 69-100.
  • 6ShimuraG.初等Dirichlet级数和模形式(影印版)[M].北京:科学出版社,2011.
  • 7马海云.基于Gibbs抽样的测试用例生成技术研究[J].自动化与仪器仪表,2011(2):11-11. 被引量:5
  • 8何云,王炜,李彤,张秀洋,韩俊明.面向行为主题的软件特征定位方法[J].计算机科学与探索,2014,8(12):1452-1462. 被引量:7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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