Font Size: a A A

A Research On Component Retrieval Technology Based On Multi-Agent

Posted on:2008-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Z XuFull Text:PDF
GTID:2178360215958185Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of the large software system, software reuse is considered as the key to deal with the repetitive design of software, the waste of money and the improvement of the efficiency of software engineering. Technique of component mining can provide a lot of packed source. There are lots of software components on the Internet, but until now, component mining is still limited on local database or network, meanwhile, search engines on the Internet can not search and retrieve components efficiently because they are based on the text information retrieval. So this paper is concentrated on component search and information retrieval on the Internet.Firstly, this paper introduces the problems existed in component mining, the limitation of the current solutions and the characteristic of the Multi-Agent system, also introduces one of agent development framework——JADE, under this framework , a component mining system is developed. Then publish of Java Bean components and the parameters embedded in the applet programs on Internet are discussed. We proposed a new arithmetic of the Java Bean component mining system by analyzing the parameters in applet program, and then the frame and the Main modules' class graphs is designed and implemented.This Multi-Agent system which based on JADE after making deep research on one of agent development frameworks, Structures the framework of the system. It includes three parts: user agent, research of search engine agent and component retrieval agent. Components and description information can be provided to users by the cooperation of these three parts.User agent gets user's keywords, codes them to transform to ASCII. Using the service of the JADE, it registers on the platform, and then replies to the research of search engine agent. It also receives the message of the component retrieval agent to provide the final result files to users.The research of search engine agent combines search engines and component retrieval agent to implement the quick and tow level search. The research of search engine agent makes use of search engines to traverse the whole Internet and minimize the search fields. Then the component retrieval agent gets the results from search engines automatically by API and implements the limited range search based on the results. At the end of the paper, the conclusion, the deficiency of the system and some future work direction are proposed.
Keywords/Search Tags:Component Retrieval, Information Retrieval, Multi-Agent system, JADE
PDF Full Text Request
Related items