Research about Model and Ripple Effect Analysis of Software Architecture Evolution
WANG Ying-hui1,2, WANG Li-fu1
Author information+
1. National Engineering Research Center for Software Engineering,Peking University,Beijing 100871,China;2. School of Computer Science,Shaanxi Normal University,Shaanxi,Xi'an 710062,China
Software architecture(SA) acts as blueprint and skeleton of software.It's an availability approach for people to grasp whole macroscopical architecture and evolution of software based on SA.Firstly,for aim of static evolution of SA,SA relation matrix and reachability matrix are created.Depending on matrix shift & calculation,ripple effect of SA evolution can be analyzed and its quantity can be ascertained.At the same time,an approach for calculating relative quantity of component effect is shown.Secondly,for aim of dynamic evolution of SA,SA dynamic semantic network model is described,convergence condition of soak process in this SA dynamic semantic network model is addressed.A concept of atomic filtration of adjacency matrix is put forward,so SA dynamic evolution is expressed by a series of continuous atomic filtrations of adjacency matrix.An analysis framework of ripple effect of SA evolution based on two of levels is proposed.All are credible foundation to manage,control,utilize,value SA evolution,and describe SA evolution with quantity.
WANG Ying-hui, WANG Li-fu.
Research about Model and Ripple Effect Analysis of Software Architecture Evolution[J]. Acta Electronica Sinica, 2005, 33(8): 1381-1386.