Font Size: a A A

Research On Component Retrieval Based On Ontology

Posted on:2011-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2178360308490387Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Software reuse is a new software development model that the software workers discover to solute "software crisis", which is a practical and feasible way of improving software production efficiency and software quality. It is considered to be the hope that software development truly trends industrialization and engineering.The software development technology which based on component (Component-Based Software Development, CBSD) is an effective path of implementing software reuse, while Software component technology is a core technology of software reuse. Component technology's appearance has changed the traditional development pattern, which enables software developers to get rid of inefficient programming way of "writing code line by line". But only when the component achieves certain quantity can it effectively support software reuse, and better meet the needs of users so that software developers can really get rid of the software development model of "everything from scratch". However, when there is a large number of components in the component library, how to find the components to meet user's functionality requirements becomes one of the key issues, which component library designers must consider in the design stage.With the increasing number of components, as well as the users requiring the continuous improvement of the inquiry quality, the traditional component description and retrieval technology has been difficult to meet the high-quality component retrieval tasks, therefore the efficiency of component retrieval was affected to some extent, which cannot better realize the purposes of resource sharing and software reuse.In response to above questions, this article constructs the drawing ontology, and regards the drawing ontology as the base of sharing and reusing this domain knowledge. Besides this, it organizes isomerism, the dispersion cartography component structure in the cartography component library, also designs one library retrieval model based on ontology component, and provides the user with retrieval, the appraisal, the extraction support environment for the cartography domain component.Facing the problem of component retrieval efficiency being not high, this component library retrieval system further completes and accurates a user's retrieval condition, improves the component retrieval precision and recall rate through the interaction with the user as well as the revision to ontology rule base.
Keywords/Search Tags:Software reuse, Software component, Ontology, Component retrieval, Component library
PDF Full Text Request
Related items