Ripple-Effect Analysis of Software Architecture Evolution Based on Reachability Matrix
DOI:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    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.

    Reference
    Related
    Cited by
Get Citation

王映辉,张世琨,刘瑜,王立福.基于可达矩阵的软件体系结构演化波及效应分析.软件学报,2004,15(8):1107-1115

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:January 16,2004
  • Revised:March 29,2004
  • Adopted:
  • Online:
  • Published:
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063