检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京大学软件工程国家工程研究中心
出 处:《电子学报》2005年第8期1381-1386,共6页Acta Electronica Sinica
基 金:国家(863)高技术研究发展计划(No.2001AA113171);国家重点基础研究发展规划(973)(No.2002CB312006);陕西省自然基金(No.2003F35);国家博士后基金(No.20040350251)
摘 要:软件演化包括静态演化和动态演化两个方面.作为软件的蓝图的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.
关 键 词:软件体系结构 软件演化 可达矩阵 波及效应 浸润
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222