计算机科学 ›› 2013, Vol. 40 ›› Issue (11): 164-168.
郁湧,王丽霞,赵娜
YU Yong,WANG Li-xia and ZHAO Na
摘要: 随着新技术的采用和系统环境的变化,构件和软件系统的演化在所难免,演化会影响系统的整体行为。分析了基于构件的软件系统中的耦合性对演化波及效应的影响,对软件系统中构件内部各种依赖关系、构件与连接件之间的各种耦合关系进行矩阵表示,提出一种能够防止波及效应扩大化的软件系统动态演化的波及效应方法,实现了对软件系统的构件和连接件的演化波及效应研究。在基于构件的软件系统的动态演化中,可以根据波及效应的分析获得需要进行重新修改或演化的构件和连接件,从而保证动态演化的一致性和连续性。
[1] 杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):l-7 [2] Yau 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 Computer Society Press,1978:60-65 [3] Ryder B G,Tip F.Change impact analysis for object-orientedprograms[C]∥Proc.of 2001ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering.New York:ACM Press,2001:46-53 [4] Bohner S A.Software change impacts:An evolving perspective[C]∥Proc.of the Int’l Conf.of Software Maintenance(ICSM 2002).Washington:IEEE,2002:263-272 [5] Baxter I D,Pidgeon C W.Software change through design maintenance[C]∥Proc.of the Int’l Conf.of Software Maintenance.Washington:IEEE,1997:250-259 [6] Chiang C C,Urban J E.Incremental elicitation and formalization of user requirements through rapid prototyping via software transformations[C]∥Proc.of the 20th Int’l Computer Software and Applications Conf.(COMPSAC’96).Washington:IEEE,1996:240-245 [7] Erich S G,Graves T L,Karr A F,et al.Visualizing softwarechanges[J].IEEE Trans.on Software Engineering,2002,8(4):396-412 [8] Zeng D D,Zhao J L.Achieving software flexibility via intelligent workflow techniques[C]∥Proc.of the 35th Annual Hawaii Int’lConf.on System Sciences(HICSS-352002).Washington:IEEE,2002:606-615 [9] 王映辉,张世琨,刘瑜,等.基于可达矩阵的软件系统演化波及效应分析[J].软件学报,2004,15(8):1107-1115 [10] 王银坤,肖明清,王学奇.构件模型的测试系统演化开发波及效应分析[J].空军工程大学学报:自然科学版,2008,19(2):60-63 [11] 黄翰,郝志峰,陈明,等.基于复合信息矩阵的软件体系结构演化波及效应分析[J].计算机科学,2007,34(2):260-263 [12] 王志坚,费玉奎,娄渊清.软件构件技术及其应用[M].北京:科学出版社,2005 |
No related articles found! |
|