Title :
A Component Management System for Mass Customization
Author :
Li, Yiyuan ; Yin, Jianwei ; Dong, Jinxiang
Author_Institution :
Dept. of Comput. Sci., Zhejiang Univ., Hangzhou
Abstract :
The functional features and QoS attributes of software components should be adapted during the stages of development lifecycle to match distinct applications demands in mass customization context. However, the researchers and developers of component-based software development system (CBSD) always ignore this fact. In this paper, we present a component management system to manage distributed software components for large-scale software system development. A concept of component repository was introduced as the basic logic unit for storage and management of the software components in accordance with development stage. The difference of operations permitted in each repository promised distinct applications and management demands of specific stage. Typically, software components were held in three disparate repositories: a design repository, a controlled repository and a product repository. The development of components from both engineering implementation and application assembly views are discussed. Automatic component transfer between component repositories was implemented in the charge of workflow. According to the concept of repository, there could be one-to-one correspondence between each software system and an independent database. In addition, each repository operated with an individual, distributed component server for high throughput
Keywords :
distributed object management; distributed programming; mass production; object-oriented programming; product customisation; software development management; application assembly; automatic component transfer; component repository; component-based software development system; controlled repository; design repository; distributed software component management system; engineering implementation; large-scale software system development; mass customization; product repository; software component QoS attributes; software component functional features; software development lifecycle stages; Application software; Assembly; Automatic control; Databases; Large-scale systems; Logic; Mass customization; Programming; Software development management; Software systems;
Conference_Titel :
Computer and Computational Sciences, 2006. IMSCCS '06. First International Multi-Symposiums on
Conference_Location :
Hanzhou, Zhejiang
Print_ISBN :
0-7695-2581-4
DOI :
10.1109/IMSCCS.2006.143