Measuring Software Architecture Evolution Based on Component Combination Operations

Wan-Gen HUANG,Song-Qiao CHENG
DOI: https://doi.org/10.3969/j.issn.1002-137X.2007.09.069
2007-01-01
Computer Science
Abstract:In order to choose a software architecture SA which will fit with changes in the future from those satisfy with current requires,software architecture evolution SAE measure is needed.A concept of SA based on component combi- nation operations is put forward.An analysis approach of ripple-effect of component operations is described based on component combination operations and SA,a new metric of SAE is developed,and an algorithm about SAE is designed. As an example,the evolution of different SAs about the same system is measured.Finally,the metric of SAE is im- proved using feature traces according to the domain software engineering.Traditional metric deficiency of too much data needed,excessive dependence on manpower participating in and individual experience,and only adaptation to small size systems,is overcome.
What problem does this paper attempt to address?