首页 | 官方网站   微博 | 高级检索  
     

软件体系结构演化模型
引用本文:王映辉,王立福.软件体系结构演化模型[J].电子学报,2005,33(8):1381-1386.
作者姓名:王映辉  王立福
作者单位:1. 北京大学软件工程国家工程研究中心,北京 100871;2. 陕西师范大学计算机学院,陕西西安 710062
基金项目:国家高技术研究发展计划(863计划),国家重点基础研究发展计划(973计划),陕西省自然科学基金,中国博士后科学基金
摘    要:软件演化包括静态演化和动态演化两个方面.作为软件的蓝图的SA(软件体系结构),为人们宏观把握软件的整体结构和软件演化提供了一条有效的途径.在描述SA的构件-连接件模型的基础上,首先针对SA的静态演化,建立了SA邻接矩阵和可达矩阵,凭借矩阵变换与运算对SA静态演化中的波及效应进行了深入地分析和量化界定,同时给出了构件在SA中贡献大小相对量的计算方法.其次,针对SA的动态演化,给出了SA动态语义网络模型,分析了SA动态语义网络中基于不动点的浸润过程收敛的判定,提出了邻接矩阵原子过滤的概念,进而指出,SA动态演化过程可用一系列邻接矩阵原子过滤在时刻上的逻辑衔接来描述.最后给出了两个层面上对SA演化波及效应的分析框架.为SA演化的管理、控制、利用、评价和量化描述奠定了基础.

关 键 词:软件体系结构  软件演化  可达矩阵  波及效应  浸润  
文章编号:0372-2112(2005)08-1381-06
收稿时间:2004-04-20
修稿时间:2004-04-202005-05-12

Research about Model and Ripple Effect Analysis of Software Architecture Evolution
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.
Authors:WANG Ying-hui  WANG Li-fu
Affiliation: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
Abstract: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.
Keywords:software architecture  evolution  reachability matrix  ripple effect  soak
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号