首页|基于可达矩阵的软件体系结构演化波及效应分析

基于可达矩阵的软件体系结构演化波及效应分析

扫码查看
构造性和演化性是软件的两个基本特性.软件演化由一系列复杂的变化活动组成.软件演化的复杂性决定了对软件演化的研究首先应从宏观层面入手.软件体系结构SA作为软件的蓝图和支撑骨架,为人们宏观把握软件的整体结构和软件演化提供了一条有效的途径.描述了SA的构件--连接件模型,建立了SA关系矩阵和可达矩阵,凭借矩阵变换与运算对SA演化中的波及效应进行了深入的分析和量化界定;并对演化中的构件删除、增加和修改以及构件的合并与分解等变化活动所引起的各种波及效应给予了阐述;同时,给出了构件在SA中贡献大小相对量的计算方法.为SA演化的管理、控制、利用和评价提供了可靠的依据,并为基于矩阵变换的SA演化的计算机自动处理奠定了基础.
Ripple-Effect Analysis of Software Architecture Evolution Based on Reachability Matrix

王映辉、张世琨、刘瑜、王立福

展开 >

北京大学,信息科学技术学院,软件研究所,北京,100871

陕西师范大学,计算机学院,陕西,西安,710062

北京大学,信息遥感与地理信息系统研究所,北京,100871

软件体系结构 演化 交互关系 软件体系结构可达矩阵 波及效应

国家科技攻关项目科技部科研项目中国博士后科学基金

2001AA1131712002CB31200620040350251

2004

软件学报
中国科学院软件研究所,中国计算机学会

软件学报

CSTPCDCSCD北大核心
影响因子:2.833
ISSN:1000-9825
年,卷(期):2004.15(8)
  • 47
  • 9