An Experiment in Software Component Retrieval based on Metadata and Ontology Repository

نویسنده

  • Shekhar Singh
چکیده

Software component reuse is the use of existing software components to build a new software system. Effective storage and retrieval of software components is much essential in software components reuse process. The researchers have developed a number of software components reuse techniques for storage and retrieval of software components. No one technique is complete in its own; every technique has its own merits and demerits. This paper presents a meta-data model and faceted classification for storage and retrieval of software components that considers domain semantic information based on ontologies and texonomies. In contrast to most existing repositories, which only retrieve a limited set of components, the proposed meta-data model makes possible the recommendation of interrelated components, as ontology and taxonomies characteristics were incorporated. The software component retrieval based on facet classification is a method which has been widely applied in software component retrieval, but the precision of software component retrieval is poor as a result of subjective factor in faceted classification retrieval. The architecture of software component retrieval system and the model of software component retrieval system were designed, the corresponding match algorithm was provided. According to the relation of facet and term space, meta-data repository was established and abstracted from domain knowledge which formed coherent retrieval in the domain and was applied to software component retrieval process. These terms in the meta-data repository were then used to match software components which described in the software component description repository with facet classification, related software components were retrieved from the software component repository. The results of application show that the new software component retrieval method can evidently improve the component retrieval precision and take care of the full-scale of the searching results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontology-Based Meta-model for Storage and Retrieval of Software Components

This paper presents a meta-model for storage and retrieval of software components that considers domain semantic information based on ontologies. In contrast to most existing repositories, which only retrieve a limited set of components, the proposed meta-model makes possible the recommendation of interrelated components, as ontology characteristics were incorporated. A behavior analysis of the...

متن کامل

Ontogator: Combining View- and Ontology-Based Search with Semantic Browsing

We show how the benefits of the view-based search method, developed within the information retrieval community, can be combined and extended with the benefits of ontology-based annotations and search, developed within the Semantic Web community. As a proof of the concept, we have implemented an ontologyand view-based image retrieval and recommendation browser Ontogator. Ontogator is innovative ...

متن کامل

A Repository for Component-based Embedded Software Development

The rapid growth in the demand for embedded systems and the increased complexity of embedded software pose an urgent need for advanced embedded software development techniques. Software technology is shifting toward semi-automated code generation and integration of systems from components. Component-based development (CBD) techniques can significantly reduce the time and cost for developing sof...

متن کامل

Intelligent Image Retrieval and Browsing Using Semantic Web Techniques – A Case Study

We show how the benefits of the view-based search method, developed within the information retrieval community, can be combined and extended with the benefits of ontology-based annotations and search, developed within the Semantic Web community. As a proof of the concept, we have implemented an ontologyand view-based image retrieval and recommendation browser Ontogator. Ontogator is innovative ...

متن کامل

Integration of Semantic Data Using a Novel Web Based Information Query System

Semantic search, interoperability, and easy integration between applications are the main advantages of the semantic web. It is considered that the next generation web model can provide solutions to many problems of the current web technology. The main characteristic of the semantic web is to assign elements of ontology to the documents. Therefore, it is necessary to use the rules that are comb...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013