Font Size: a A A

Research On The Key Technologies Of Component Retrieving In Multi-Library

Posted on:2007-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ShengFull Text:PDF
GTID:2178360182978039Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software reuse is one of the practical and feasible approaches to improve efficiency and quality in the software development. Component library plays an important role in component-based software development. In practice, the number of components increases with years, the components are updated with the development of technologies and the evolvement of domains, and there are also many different kinds of component library. One of the key problems is how to retrieve components in the multi component libraries efficiently and accurately. Based on the research work of the National High-Tech Development Project (863 Project) "Research on software support system base on high performance wide-band communication network"(No. 2004AA116010), our study focuses on the key technologies of component retrieving in multi-library.Firstly, by analyzing related background, research work and theories of component retrieval especially in multi-library, we research on the transformation principle of retrieval conditions of multi methods, design and realize the transformation mechanism and algorithm. For the distribution of multi-library, we present a middle structure-component management domain and component directory library, which links up the retrieval request and the multi-library and shield the retriever from the difference of multi-library. After that, the function structure of component directory library and a universal component description language (called UCDL) are designed. This thesis also represents a retrieval model based on multi-agent in multi-library by applying agent technologies to this subject. Then, the multi component library retrieving prototype system is implemented with the introduction of the work principle of multi-agent in their platform, and the function design of each agent in component management domain and the interact method among the component management domains are given. At last,we make a conclusion, summarize the main research activities, and discuss the future work.The goal and significance of this thesis studies lie in the following points, the transformation mechanism of retrieval conditions can make different retrieval methods complement each other, improve the intelligence of retrieval methods, reduce the comprehension cost of reusers and lay foundation for retrieval in multi-library. The component management domain and component directory library can shield the retriever from the data model, classification schema, classification term and retrieval method difference of multi-library. To solve the interactive and cooperation problem, this thesis applies agent technologies to its research subject. Our research work can widen the domain of components retrieved, improve retrieval efficiency, implement resources sharing in different component libraries, and satisfy the different demands of users.
Keywords/Search Tags:Software Reuse, Multi Component Libraries, Retrieval Conditions Transformation, Component Directory Library, Multi-Agent Technologies
PDF Full Text Request
Related items