Font Size: a A A

Research On Key Technologies For Reusable Software Components Storage

Posted on:2006-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:L Y ZhouFull Text:PDF
GTID:2168360155964967Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software Reuse Technology is one of the most important fields in software engineering today. As a software reuse method, component reuse has higher abstract level and higher granularity than others. As a foundation for supporting component reuse, component library provides efficient functionalities to describe, classify, store and retrieve reusable software components. Taxonomy, access control and component storage model for component library are the key technologies in component storage research.This thesis focuses on the key technologies for reusable software component storage. After analyzing the advantages and disadvantages of common storage methods proposed by some relative research works, this thesis proposes a new component storage solution, which combines database system and concurrent version control system. Based on the principle of RBAC (Role-Based Access Control), we also describe the access control model and rules for component storage. After that, we give our designation of component taxonomy based on 3C component model with faceted and keywords classification method. At last, the thesis represents the implementation of key technologies of component storage with a component library prototype system.Being main contribution of this research, a new software component storage model is proposed, which is based on the combination of Database system and Concurrent Version Control system. A new access privilege control model and corresponding rules to support the new model to fulfill the requests of current software component development is also proposed in this thesis. It may be applied to current software reuse technology to promote software productivity and quality.
Keywords/Search Tags:component reuse, component library technology, component storage, component taxonomy, and access control
PDF Full Text Request
Related items