Font Size: a A A

The Research Of Component Retrieval Technique Based On Semantic Description

Posted on:2013-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:H M YueFull Text:PDF
GTID:2248330377451926Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The software development component based is a way of software reuse throughreusable component design and construction of software systems to make “softwareimplementation” give way to “software integration”. Making full and effective use ofthe existing developments can reduce repeated labor while improving the softwareproductivity and quality of software systems. With the deepening of the practice andthe accumulation of projects, the enterprise components library has becomingincreasingly large. Therefore, how to retrieve component from the large componentlibrary to meet user needs, has become the key issue in the component-based softwaredevelopment process. Then the description and retrieval technique of component astwo core technology of the reusable software component library, has attractedextensive attention and research in the field of software reuse.Currently, the component description model concerns more about the staticcharacteristics of component, and less about the dynamic characteristics of component;the matching method using the semantic inclusion relation between concepts to judgethe matching of components can not give user the needed information and thequantifiable matching of component in the component library. Thus, how to use thedomain ontology and component ontology to conduct semantic description ofcomponent’s function, how to calculate component matching based on the semanticdescription, as well as how to reduce the cost and improve efficiency of retrievalbecome the focus of this article.Based on the faceted classification model of component, the article introducesthe description of ontology and makes improvements for the existing componentmodel as following: Firstly, combine the description of component and interfaces with domain ontology, and propose the component description model of both static anddynamic characteristics. Secondly, take facets differentially; mapping the leaf node ofthe functional facets to the ontology, whereas, mapping the other facets to dataattribute of the ontology. The formal description of component semantics is given onthe basis of the ontology model. At the same time, through the research on retrievemethod and process of component, the semantic extension based matching process isworked out.This article conducted research on the ontology based component retrievalmatching algorithm. Based on the classic matching algorithm, an improved ontologymatching algorithm was presented. The algorithm is a combination ofelement-matching and structure-matching; meanwhile it rejects the use of WordNet,and can exactly match to Chinese. Through the research on semantic relation ofcomponent, four kinds of matching rules which aim at hyponymy relation ofcomponents were established and the matching algorithm was described.
Keywords/Search Tags:software component, ontology, facet classification, componentdescription, component retrieval
PDF Full Text Request
Related items