A Component Management System for Mass Customization

Yiyuan Li,Jianwei Yin,Jinxiang Dong
DOI: https://doi.org/10.1109/imsccs.2006.143
2006-01-01
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
What problem does this paper attempt to address?