Ripple-effect Analysis of Software Evolution Based on Component
YU Yon · 2013
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 representation 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 analyzed.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 consistency and continuity of the dynamic evolution.