1. 北京大学软件工程国家工程研究中心,北京,100871
2. 陕西师范大学计算机学院,陕西,西安,710062
3. 北京大学软件工程国家工程研究中心北京,100871
4. 陕西师范大学计算机学院陕西西安,710062
纸质出版:2005
移动端阅览
王映辉, 王立福. 软件体系结构演化模型[J]. 电子学报, 2005,33(8):1381-1386.
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.
软件演化包括静态演化和动态演化两个方面.作为软件的蓝图的SA(软件体系结构)
为人们宏观把握软件的整体结构和软件演化提供了一条有效的途径.在描述SA的构件-连接件模型的基础上
首先针对SA的静态演化
建立了SA邻接矩阵和可达矩阵
凭借矩阵变换与运算对SA静态演化中的波及效应进行了深入地分析和量化界定
同时给出了构件在SA中贡献大小相对量的计算方法.其次
针对SA的动态演化
给出了SA动态语义网络模型
分析了SA动态语义网络中基于不动点的浸润过程收敛的判定
提出了邻接矩阵原子过滤的概念
进而指出
SA动态演化过程可用一系列邻接矩阵原子过滤在时刻上的逻辑衔接来描述.最后给出了两个层面上对SA演化波及效应的分析框架.为SA演化的管理、控制、利用、评价和量化描述奠定了基础.
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.
0
浏览量
1287
下载量
11
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621