Title :
A component optimization design method based on variation point decomposition
Author :
Zhongjie, Wang ; Xiaofei, Xu ; Dechen, Zhan
Author_Institution :
Res. Center of Intelligent Comput. of Enterprises, Harbin Inst. of Technol., China
Abstract :
Traditional component design methods pay much attention to component´s usefulness, while usually ignore the optimization on component´s usability, such as reuse cost and reuse efficiency. During the whole lifecycle of component reuse, it is necessary for component to be continuously re-designed so as to reduce reuse cost under the guarantee of high reusability. In this paper, a feature-based component model is firstly introduced, with emphasis on reuse mechanism based on variation point. By analysis of constituents of component reuse cost, the optimization goal, i.e., increasing the proportion of fixed part of a component, is put forward. Then a component optimization method based on variation point decomposition is presented, i.e., decomposing every feature item of a variable feature into a set of sub-items and picking up those common sub-items as much as possible to extend fixed part of the component. Finally the effectiveness of this method is proved theoretically and practically.
Keywords :
cost reduction; object-oriented programming; software reusability; systems re-engineering; component optimization design method; component reuse cost reduction; feature-based component model; object-oriented programming; variation point decomposition; Application software; Computer science; Cost function; Design methodology; Design optimization; Knowledge engineering; Knowledge representation; Metamodeling; Optimization methods; Usability;
Conference_Titel :
Software Engineering Research, Management and Applications, 2005. Third ACIS International Conference on
Print_ISBN :
0-7695-2297-1
DOI :
10.1109/SERA.2005.4