Title :
The key technology research of feature-based component-based software design
Author :
Tang Zhaohui ; Liu Heng ; Chen Qing ; Liu Jinping ; Gui Weihua
Author_Institution :
Sch. of Inf. Sci. & Eng., Central South Univ., Changsha, China
Abstract :
Feature-based component-based software design is the important technology to improve the reusability of the software product in demand space and settlement space. How to identify component which is low coupling and high cohesion according to feature model is the key technology in feature-based component-based software design. Through researching the key technology, we design a feature model based component identification algorithm. Firstly, modeling the demand space by feature. Secondly, according to the static and dynamic relationship between features, identifying high reusability component. In order to improve the quality of component, give full consideration to the non-functional factors of component and optimize the component. On the basis of these, we can get the final ideal component.
Keywords :
software reusability; demand space by feature modeling; feature model based component identification algorithm; feature-based component-based software design; key technology research; nonfunctional factors; software product reusability; Computers; Couplings; Educational institutions; Electronic mail; Graphical user interfaces; Software design; component based software development; component identification; feature model; software reusability;
Conference_Titel :
Control Conference (CCC), 2013 32nd Chinese
Conference_Location :
Xi´an