主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2019年第4期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
王映辉,张世琨,刘瑜,王立福.基于可达矩阵的软件体系结构演化波及效应分析.软件学报,2004,15(8):1107-1115
基于可达矩阵的软件体系结构演化波及效应分析
Ripple-Effect Analysis of Software Architecture Evolution Based on Reachability Matrix
投稿时间:2004-01-16  修订日期:2004-03-29
DOI:
中文关键词:  软件体系结构  演化  交互关系  软件体系结构可达矩阵  波及效应
英文关键词:software architecture (SA)  evolution  interactive relationship  SA (software architecture) reachability matrix  ripple-effect
基金项目:Supported by the National High-Tech Research and Development Plan of China under Grant No.2001AA113171 (国家高技术研究发展计划(863)); the National Grand Fundamental Research 973 Program of China under Grant No.2002CB312006 (国家重点基础研究发展规划(973));the National Postdoctoral Research Foundation of China under Grant No.20040350251(国家博士后基金)
作者单位
王映辉 北京大学,信息科学技术学院,软件研究所,北京,100871
陕西师范大学,计算机学院,陕西,西安,710062 
张世琨 北京大学,信息科学技术学院,软件研究所,北京,100871 
刘瑜 北京大学,信息科学技术学院,软件研究所,北京,100871 
王立福 北京大学,信息科学技术学院,软件研究所,北京,100871 
摘要点击次数: 3184
全文下载次数: 3162
中文摘要:
      构造性和演化性是软件的两个基本特性.软件演化由一系列复杂的变化活动组成.软件演化的复杂性决定了对软件演化的研究首先应从宏观层面入手.软件体系结构SA作为软件的蓝图和支撑骨架,为人们宏观把握软件的整体结构和软件演化提供了一条有效的途径.描述了SA的构件--连接件模型,建立了SA关系矩阵和可达矩阵,凭借矩阵变换与运算对SA演化中的波及效应进行了深入的分析和量化界定;并对演化中的构件删除、增加和修改以及构件的合并与分解等变化活动所引起的各种波及效应给予了阐述;同时,给出了构件在SA中贡献大小相对量的计算方法.为SA演化的管理、控制、利用和评价提供了可靠的依据,并为基于矩阵变换的SA演化的计算机自动处理奠定了基础.
英文摘要:
      Construction and evolution are two basic properties of software. Software evolution consists of a series of complex change activities. Software complexity decides that the research of software evolution should start with the macroscopical level firstly. Software architecture (SA), which acts as a blueprint and a skeleton of software, offers an availability approach with the whole macroscopical software architecture and evolution grasped by people. The component, connector models, which create SA relation matrix and reachability matrix, are described. Depending on matrix shift and calculation, ripple-effect of SA evolution can be analyzed and its quantity can be ascertained, describing every ripple-effect caused by component deletion, addition, modification, division and combination respectively. At the same time, an approach for calculating the relative quantity of component effect is described. All are credible foundation for management, control, usage and evaluation of SA evolution, and are foundation for SA evolution automation calculation based on matrix shift in computer.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利