Font Size: a A A

Ontology Based Software Component Semantic Retrieval

Posted on:2008-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2208360215484795Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Recently with the rapid development of software software reuse has become a best solution to solve software crisis, achieve the industrial producing, and prove the efficiency and quality with software. Component library Managing System (CLMS) is regarded as a rather important infrastructure for software reuse and software resource management. The problem of component library in essence is how to create an intelligent model of component and then express semantic meaning of component precisely. It is easy for component to be comprehended and reused in Component Based Development (CBD). In CLMS the key is retrieve of component. In traditional CLMS enumerate, keyword, facet and so on are the common ways to retrieve component. They cannot support the component retrieve semantically. So their precision rate and recall rate is not high. Additionally with the rapid development of network and emergence of the distributed and isomerism component system it requires the retrieve of component can deal with distributed and isomerism cases. But now some CLMS cannot deal with these cases.As to the problems above this article uses ontology which has advantages in knowledge presentation and description and designs a reasonable component ontology model. It can retrieve and extend user's retrieve requirement semantically by semantical algorithm and then improve the efficiency of retrieve. Meanwhile it helps to make retrieve of distributed and isomerism component library precise, round and convenient.This article's contribution can be summarized as:1. It designs a reasonable component ontology model. It is helpful to component semantical retrieve . It intergrates the information of component facet and domain and considers the integrity of ontology.2. It raises retrieve reasoning model and algorithm based on ontology which extends the user's retrieve requirement and then develops precision rate and recall rate of component retrieve and then satisfies the user's retrieve intention.3. It uses the traditional component retrieve ways and Jena reasoner to build the component semantic retrieve model based on ontology. It solves the problem of translation misinterpreting and then satisfies the user's retrieve intention. It improves the component retrieve performance.
Keywords/Search Tags:Software Reuse, Software Component, Component Library Managing System, Component Retrieve, Ontology
PDF Full Text Request
Related items