DocumentCode :
3223405
Title :
Research on Ontology-based Representation and Retrieval of Components
Author :
Quan, Liu ; Xinjuan, Jin ; Yihong, Long
Author_Institution :
Wuhan Univ. of Technol., Wuhan
Volume :
1
fYear :
2007
fDate :
July 30 2007-Aug. 1 2007
Firstpage :
494
Lastpage :
499
Abstract :
Component-based development is an approach to developing a software system by assembling and composing already built software components. For component-based development to be successful, one of the key requirements is an effective scheme for classifying and describing them in detail, as well as a corresponding repository for storing and retrieving these components. This paper proposes an ontology-based software component description scheme with OWL Web ontology language. In this scheme, the component description information that is provided by user is associated with ontology to present semantic meaning, which builds the foundation for semantic reasoning in the component retrieval process. The semantic-based software component retrieval system is also constructed in this paper. This approach can retrieve component based on semantic description of the components. The whole approach extends the software reusable library to the World Wide Web. In the retrieval process, a user query in natural language is translated into Web ontology language representation formats in order to augment retrieval recall and precision by deploying the same semantic representation technologies on both the user query side and the component side.
Keywords :
inference mechanisms; knowledge representation languages; object-oriented programming; ontologies (artificial intelligence); software libraries; software reusability; OWL Web ontology language; World Wide Web; ontology-based representation; ontology-based software component description scheme; semantic reasoning; semantic-based software component retrieval system; software component-based development; software reusable library; software system development; Application software; Information retrieval; Natural languages; OWL; Ontologies; Production; Resource description framework; Software engineering; Software systems; Vocabulary;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location :
Qingdao
Print_ISBN :
978-0-7695-2909-7
Type :
conf
DOI :
10.1109/SNPD.2007.250
Filename :
4287558
Link To Document :
بازگشت